Well this question is for everyone, but I thought the desi (native indian) people may relate a bit more.
Both my mom and mom in law (MIL) have this idea in their head that one must shower first thing in the morning. Even more so my MIL...at first when she would comment/criticize my nightly showering habit, I let it go. But I've heard this comment several times by now, and it's just getting annoying. Today I came back from the gym at 5pm and she went upstairs to do her evening prayer. I was with Om until G came home, then I figured well G's here to take care of the baby I'm going to shower and get my pajamas on. She started a huge speech and rant about what an odd time of day it is to shower!
A while ago, when I asked her what's behind the reasoning, she has nothing to support the argument besides "Beta yehi achha hotha hain tereliye aur tere bache keh liye. " (Daughter this is good for both you and your baby). What, if anything, does that comment mean? If I do happen to shower in the morning, boy do I get a cheery approval, like I've just won the Nobel Prize for cleanliness. It is just hilarious. I enjoy showering whenever I get the chance, whether it is morning or whenever.
Anyway there ends my rant. But maybe the desi folk can help me out with why showering in the morning is so important? Is it a cultural thing or just her?