I wish I could play sessions that long. However, between the wife, kids, dogs, work and other parts of real life, a three hour session is long for me.
Many years ago before I was married, I could play games all night and go to work the next day - or lose weekends if I didn't have a party to go...