Unlike most of the people in this thread, I tend to be an afternoon/evening shower-er. I only shower in the morning when I was lazy and put it off the night before. Reasons I shower in the afternoon/evening: - get the work ick off - I have long hair and like to air-dry it - (maybe) I am going out and want to look good - I prefer it, ... and so on. I usually don't sweat in my sleep (like to sleep cold) and keep my sheets and pillowcases clean or clean enough, so I don't feel gross when I wake up/after sleeping. I don't get very greasy hair, I tend to feel dirty or gross before most people would think that I look that way, so I don't have that problem. I tend to wake up very early in the morning (5:30/6 am) so the less I have to do before I go to work the better.
I have crazy greasy hair in the morning, but I don't shower in the morning. I wash my hair and get my day started. I work from home, so I take a lunch break and go for a run or a bike ride which gets me sweaty, then I shower after that. Even if I shower at night, I will still wash my hair when I wake up because it's impossible to control if I don't, and it's stupid greasy by the end of the day anyway.