Don't you worry, i'm sure it's all in your head. Here's my reasoning: I only take 1 shower a day. I do not have a "stinky problem" and I work out 3 hours per day of vigorous weightlifting. But if I was obsessed about my hygene and took 2-3 showers a day, i'm sure that I would find something psychological to make myself go insane. I think it's a case of ocd (obsessive-compulsive). If you're obsessed about your hygene, you're only going to find that you're not perfect, and the harder you try gets you very small steps forward into unsatisfaction.
Just put it aside. I bet the only person who notices the smell is you yourself. That's no reason to be anti-social or lose self esteem. Trust me.
Your buddy,
patrick