I usually play 1 hour cash game sessions, but even then I'm not necessarily staying at the same tables the whole time.

Sometimes I play sessions as short as 10 or 15 minutes. I know it seems kind of pointless, but it's fun.