Why Do Some People Smell So Much Worse Than Others? The Science of Body Odor
We’ve all been there.
You’re on the subway. Or in a meeting. Or sitting next to someone at the gym. And there’s a smell. A strong, unmistakable, why-is-this-happening smell.
And you think: How does this person not know?
But here’s the thing — sometimes that person is you. And you genuinely don’t know. Because body odor is one of those things that’s almost impossible to smell on yourself, and almost impossible to bring up with someone else.
So let’s talk about it honestly. Why do some people smell so much stronger than others? Is it hygiene? Genetics? Diet? Health? The answer is: all of the above — and the science is more fascinating than you’d expect.
🦠 The Real Source of Body Odor: It’s Not Sweat

Here’s the first thing most people get wrong: sweat itself is almost odorless.
Your body has two types of sweat glands:
- 💧 Eccrine glands — found all over your body. Produce watery, mostly odorless sweat. Their job is temperature regulation
- 🧪 Apocrine glands — found in the armpits, groin, and around the nipples. Produce a thicker, protein-rich secretion. This is where body odor originates
The apocrine secretion itself is also odorless when it first leaves the gland. The smell comes when bacteria on your skin break down the proteins and lipids in that secretion into volatile organic compounds (VOCs) — specifically thioalcohols, short-chain fatty acids, and steroids.
Different bacteria produce different VOCs. Different people have different bacterial communities on their skin. This is why body odor is as unique as a fingerprint.
The dominant bacteria in armpit odor:
- Staphylococcus hominis — produces the most pungent thioalcohols (the “onion” smell)
- Corynebacterium species — produce the classic “sweaty” smell
- Cutibacterium — produce fatty acid compounds
🧬 Cause #1: Genetics — The ABCC11 Gene
Here’s something that will blow your mind: some people genetically produce almost no armpit odor at all.
A 2013 study in the Journal of Investigative Dermatology identified the ABCC11 gene as the primary genetic determinant of armpit odor. This gene controls the type of secretion your apocrine glands produce.
- 🧬 Wet earwax variant (dominant) — produces odorous apocrine secretions. Common in people of European and African descent
- 🧬 Dry earwax variant (recessive) — produces minimal apocrine secretion. Common in East Asian populations (up to 95% of East Asians carry this variant)
Yes, your earwax type and your body odor are controlled by the same gene. And if you have dry, flaky earwax, you probably produce very little armpit odor — regardless of how much you sweat.
This explains why deodorant use is far less common in East Asian countries — many people simply don’t need it.
“The ABCC11 gene is one of the clearest examples of how genetics directly determines a personal hygiene need.”
— Dr. Ian Day, University of Bristol
🥗 Cause #2: Diet — You Smell Like What You Eat

Your skin is an excretory organ. Compounds from your food get metabolized and excreted through your sweat — and some of them smell.
Foods that intensify body odor:
- 🧄 Garlic and onions — contain allicin and other sulfur compounds that are absorbed into the bloodstream and excreted through sweat. The smell can persist for 24–48 hours after eating
- 🥦 Cruciferous vegetables (broccoli, cabbage, Brussels sprouts) — contain glucosinolates that break down into sulfur compounds
- 🥩 Red meat — a 2006 study in Chemical Senses found that women rated the body odor of men who ate red meat as significantly less pleasant than those who ate a plant-based diet
- 🐟 Fish — trimethylamine (TMA) from fish metabolism is excreted through sweat and breath
- 🍺 Alcohol — metabolized to acetaldehyde, which is excreted through sweat and breath
- ☕ Coffee — stimulates sweat production AND contains sulfur compounds
- 🌶️ Spicy foods — capsaicin triggers eccrine sweat glands, increasing overall sweat volume
Foods that reduce body odor:
- 🌿 Fresh herbs (parsley, mint, cilantro) — contain chlorophyll, a natural deodorizer
- 🍋 Citrus fruits — vitamin C reduces bacterial growth on skin
- 💧 Water — dilutes sweat concentration; dehydration makes odor worse
- 🥛 Yogurt and probiotics — improve gut microbiome, which affects systemic odor
🏥 Cause #3: Medical Conditions That Cause Unusual Odor

Sometimes strong or unusual body odor is a symptom of an underlying health condition. This is where it’s worth paying attention:
- 🍬 Diabetes (uncontrolled) — when blood sugar is very high, the body burns fat for fuel, producing ketones. Ketones are excreted through breath and sweat, creating a sweet, fruity, or acetone-like smell. Diabetic ketoacidosis (DKA) produces a very distinctive odor
- 🫘 Kidney disease — when kidneys can’t filter waste properly, urea and other compounds accumulate in the blood and are excreted through sweat. This creates an ammonia-like smell
- 🫀 Liver disease — liver failure produces a musty, sweet smell called “fetor hepaticus” — caused by dimethyl sulfide and other compounds the liver can no longer process
- 🦠 Trimethylaminuria (Fish Odor Syndrome) — a rare genetic metabolic disorder where the body can’t break down trimethylamine (TMA). TMA accumulates and is excreted through sweat, breath, and urine, creating a persistent fishy smell
- 🧠 Hyperhidrosis — excessive sweating disorder that dramatically increases sweat volume, creating more substrate for bacteria
- 🦷 Dental/gum disease — oral bacteria produce volatile sulfur compounds that contribute to overall odor
When to see a doctor: If your body odor is sudden, dramatic, or has a specific character (sweet/fruity, ammonia, fishy, musty) that doesn’t respond to hygiene changes — get checked. These can be early warning signs of serious conditions.
🚿 Cause #4: Hygiene Habits (The Obvious One)
Yes, hygiene matters. But it’s more nuanced than “shower more.”
Common hygiene mistakes that make odor worse:
- 🧼 Not washing the right areas — armpits, groin, feet, and behind the ears are where apocrine glands concentrate. These need direct attention, not just water running over them
- 👕 Wearing synthetic fabrics — polyester and nylon trap moisture and create an ideal environment for odor-causing bacteria. Cotton and merino wool breathe better
- 👟 Not changing socks and underwear daily — these absorb apocrine secretions and become bacterial breeding grounds
- 🪒 Armpit hair — hair dramatically increases the surface area for bacteria to colonize and sweat to accumulate. Shaving or trimming reduces odor significantly
- 🧴 Using antiperspirant wrong — antiperspirant works best when applied to dry skin at night (not after showering in the morning). The aluminum compounds need 6–8 hours to form plugs in sweat ducts
- 👗 Not washing clothes properly — synthetic fabrics especially retain odor-causing bacteria even after washing. Hot water and enzyme-based detergents work better
😰 Cause #5: Stress Sweat Is Different
Here’s something most people don’t know: stress sweat smells worse than exercise sweat.
When you’re anxious or stressed, your apocrine glands (the odor-producing ones) are activated by the sympathetic nervous system. Exercise primarily activates eccrine glands (the odorless ones).
This is why you can smell someone’s anxiety in a job interview or a first date — and why you might notice your own odor is worse on stressful days even if you haven’t been physically active.
A 2015 study in Chemical Senses found that people could reliably distinguish stress sweat from exercise sweat — and rated stress sweat as significantly more unpleasant.
✅ What Actually Works: The Evidence-Based Approach

For Everyday Odor Control
- 🚿 Shower daily — focus on armpits, groin, feet. Use antibacterial soap in high-odor areas
- 🌙 Apply antiperspirant at night — on dry skin, before bed. This is when it works best
- ✂️ Trim or shave armpit hair — reduces bacterial surface area significantly
- 👕 Wear natural fabrics — cotton, linen, merino wool
- 🔄 Change clothes daily — especially underwear and socks
- 💧 Stay hydrated — dilutes sweat concentration
For Persistent or Strong Odor
- 🧴 Clinical-strength antiperspirant (20% aluminum chloride) — for hyperhidrosis
- 🦠 Probiotic deodorants — replace odor-causing bacteria with benign strains
- 🥗 Dietary adjustments — reduce garlic, onions, red meat, alcohol
- 👨⚕️ See a dermatologist — for hyperhidrosis, Botox injections can dramatically reduce armpit sweating for 6–12 months
- 🩺 Rule out medical causes — especially if odor is sudden, unusual, or doesn’t respond to hygiene
💡 The Bottom Line
Body odor is not a moral failing. It’s biology — shaped by genetics, diet, health, and the trillions of bacteria that call your skin home.
Some people smell more because of their ABCC11 gene. Some because of what they eat. Some because of stress. Some because of an underlying health condition they don’t know about.
The most important thing? Don’t assume it’s just hygiene. If someone has persistent, strong body odor despite good hygiene habits, there’s usually something deeper going on — and it’s worth investigating with curiosity rather than judgment.
And if you’re worried about your own odor? Ask someone you trust. It’s awkward for 30 seconds. It’s better than wondering for years.
You smell like your bacteria, your diet, your stress, and your genes.
Understanding which one is the first step to changing it.
Did any of these causes surprise you? Have you found something that actually works for body odor? Share in the comments — this is a judgment-free zone. 💬