2-4 games a day, we'll round that to 3 games. 3 months... 3*30 == 90... * 3 == 270.. That is larger than 150 for sure.
Sure enough, look at your games list andddd http://pantheon.demigodthegame.com/games/player/62793/page/13
You're probably partially thrown off due to the stat reset (though, then again, I'm at 550 after reset soooo). But it does look like you play a little more than you might think ^^;
Now for me, I'm a pseudo-insomniac (wouldn't say clinical, because I'm not) in that sometimes I get in stages where for weeks at a time I will get 2-3 hours of sleep a night. Then I typically get like 10 hours a night then I settle into about 6 hours a night. This means that when I don't sleep I have a crapload of extra time to 'waste'. Which is, but of course, spent on Demigod (or House, or LOST, or other video games)
I have skool, I work roughly 20-24 hours a week, and I'm even occasionally :gasp: social. For me, most the time I play is after 9 or 10 PM, which is when a lot of other people are sleeping. So yeah, the major answer is that a lot of people simply don't sleep.