I have a personal record of 34 hours with a 45 min. nap. I have to be careful though because with employees I can only work them 12 on 12 off.
I love plowing snow and it is also a good revenue producer for those winter months. Wish I was a little further north though so I could get a few more events in.