Believe it or not - there are other causes from body odor....
Believe it or not, there are different types of sweat, chemically speaking. And the stinkiest sweat of all is stress sweat. That’s because it’s produced from a category of sweat glands called apocrine glands. Aprocrine glands produce a less-watery sweat, and bacteria go crazy for the fats and proteins in the mix.
You Could Have Diabetes
When diabetes is untreated, it’s possible to experience what’s called diabetic ketoacidosis. Without enough insulin, the body starts to break down fat for fuel, which leads to a build up of ketones in the body. That buildup in turn may produce a change in body odor, according to the Mayo Clinic, and may be a sign it’s time to see a doctor.
You Have A Rare Genetic Disorder Called Trimethylaminuria
Mutations in a specific gene have been discovered to create a condition called trimethylaminuria, which causes the body to be unable to break down a chemical compound called trimethylamine.
You’ve Been Drinking
While you can’t exactly sweat off that hangover, you do sweat out some booze when you drink. As alcohol courses through your blood and around your body, some seeps out through the pores — and, quite evidently, through the breath. It doesn’t matter what type of alcohol you drink; once the body begins to break it down it all smells the same.