I shave in the mornings before work 97% of the time. the odd Saturday I will shave at night with a straight when I have more time. Its a great way to start my day....a nice clean shave and some COFFEE!!!
In the morning; it only takes five hours for a pretty heavy shadow to appear so evening isn't an option for me. Besides, a fresh shave helps me feel prepared for the day.
I actually shave most days in the early afternoon due to working an evening shift. On the days I don't work I prefer a morning shave. Not too long ago though I shaved after I got home from work, around midnight, just because I wanted to shave.
Evening almost always. I like to take my time and not be rushed, and I dont' want to wake up an extra half hour earlier to be able to do that in the morning.