If I do all WTG & XTG passes I could shave in 12 hours. A daily average for me I would say is every 20 hrs. shaving once a day is enough for me.
I'll skip shaves in the morning if I know I'm going out later, other than that I usually shave before work