Originally Posted by Philistine 
I have a rule : I never game after 7pm.
That's a shitty rule if you ask me.
For me, it really depends on the game and how well it manages to keep me immersed. I was playing The Witcher 2 for 8-10 hours a day until I finished it, but it's rare for a game to hold my attention like that nowadays. I'd say 2-3 hours is probably average for most games.