A sudden or gradual shift in your body odor usually signals a change in your body’s chemistry, not a hygiene problem. Hormones, diet, medications, stress, aging, and underlying health conditions can all alter how your sweat smells. The key is identifying which factor lines up with the timing of the change.
How Body Odor Actually Works
Your body produces two distinct types of sweat from two different glands. Eccrine glands cover most of your skin and release a clear, watery fluid that’s nearly 100% water and salt. On its own, this sweat is odorless. Apocrine glands, concentrated in your armpits and groin, produce a thicker, oily secretion loaded with proteins, lipids, and steroids. This is also odorless at first, but bacteria on your skin surface break it down into volatile acids within minutes. That bacterial breakdown is what you actually smell.
Anything that changes the composition of your sweat, the types or quantity of bacteria living on your skin, or the amount you perspire can shift your scent. That’s why so many different factors can be responsible.
Hormonal Shifts Are the Most Common Cause
If you’re in your 40s or 50s and your scent has changed, hormones are the likely explanation. During perimenopause and menopause, dropping estrogen levels leave the body with relatively higher testosterone levels. That hormonal ratio attracts more bacteria to sweat, producing a stronger, funkier smell. On top of that, hot flashes and night sweats create a warm, moist environment that feeds underarm bacteria, compounding the effect.
Puberty works in the opposite direction for younger people. Apocrine glands activate for the first time during adolescence, which is why body odor often appears or intensifies in the early teen years. Pregnancy and thyroid disorders can also shift your hormonal balance enough to change your scent noticeably.
Stress Sweat Smells Different
If you’ve noticed your odor is worse during high-pressure situations, there’s a biological reason. When you’re stressed or anxious, your body activates apocrine glands rather than the eccrine glands used for temperature regulation. That means stress sweat is oilier, protein-rich, and gives bacteria far more material to break down. The result is a sharper, more pungent smell compared to the relatively mild scent of exercise sweat. If your life has become significantly more stressful, that alone could explain a noticeable change in how you smell.
Diet Changes Can Alter Your Scent Fast
Certain foods release sulfur compounds that your body excretes through sweat, breath, and gas. Cruciferous vegetables like broccoli, cabbage, Brussels sprouts, and cauliflower release sulfuric acid that intensifies when mixed with perspiration. Garlic, onions, and curry produce similar effects. Alcohol is another common culprit, since your body metabolizes it into compounds that can seep out through your pores.
If you’ve recently changed your eating habits, started a new diet, or significantly increased your intake of any of these foods, that’s a straightforward explanation. The effect is temporary and typically fades once the food clears your system.
Medications That Increase Sweating
Several common medications cause excess sweating as a side effect, which can change your body odor even if you’ve been on them for a while. Antidepressants (particularly SSRIs like fluoxetine, sertraline, and escitalopram), ADHD stimulants, NSAIDs, and certain cancer treatments are among the most frequent offenders. Some medications also alter body odor directly through the compounds they introduce into your system, independent of sweating.
If a change in your scent lines up with starting or adjusting a medication, that connection is worth exploring with your prescriber. Not everyone who sweats more from a medication will develop noticeable odor, but the combination of increased perspiration and certain drug metabolites makes it more likely.
Aging and “Old Person Smell”
There’s a real chemical basis for the distinct scent associated with aging. As skin ages, omega-7 unsaturated fatty acids in skin surface lipids undergo oxidative breakdown, producing a compound called 2-nonenal. Research published in the Journal of Investigative Dermatology found that this compound increases with age. It has a greasy, grassy quality that’s different from typical sweat odor, and it isn’t easily washed away with regular soap because it’s generated by the skin itself rather than by bacteria.
This process is gradual, so you may not notice it yourself, but people around you might. It tends to become more detectable from middle age onward.
Health Conditions That Change Body Odor
Certain medical conditions produce distinctive odors that serve as diagnostic clues. If your body odor has changed dramatically and none of the lifestyle factors above apply, it’s worth considering whether an underlying condition could be responsible.
Diabetes
When the body can’t use glucose properly and starts burning fat for fuel instead, acids called ketones build up in the blood. This produces a fruity or acetone-like scent, most noticeable on the breath but sometimes detectable on the skin. This is a sign of diabetic ketoacidosis, which is a medical emergency in its advanced stages.
Liver Disease
A failing liver produces a characteristic odor known as fetor hepaticus. It’s been described by clinicians as musty, pungent, oddly sweet, and occasionally fecal. The smell comes primarily from dimethyl sulfide (which has a garlicky quality) and methyl mercaptan (which smells like rotten eggs or cabbage), both of which accumulate when the liver can’t filter them properly.
Trimethylaminuria
This rare genetic condition causes a persistent fishy odor. Normally, an enzyme in the liver converts a compound called trimethylamine (produced during digestion of certain foods) into an odorless molecule. People with trimethylaminuria have a reduced or absent version of this enzyme, so trimethylamine builds up and is released through sweat, breath, and urine. It can range from mild to severe and often fluctuates with diet.
Skin Infections
Bacterial or fungal overgrowth on the skin, particularly in warm, moist areas, can produce strong odors. This condition, called bromhidrosis, occurs when bacteria and yeasts break down sweat gland secretions and cellular debris more aggressively than normal. Softened keratin (the protein in your outer skin layer) degraded by bacteria in chronically damp skin is one pathway. This is more common in people who sweat heavily or wear occlusive clothing and shoes for long periods.
How to Narrow Down Your Cause
Start by looking at timing. When did the change begin? Match it against any new medications, dietary changes, stressful life events, or hormonal transitions. A change that appeared over days points toward diet or medication. One that developed over months suggests hormones, aging, or a medical condition.
Pay attention to where the smell is coming from. Armpits and groin suggest apocrine gland activity, which points to hormones or stress. A smell concentrated on your breath could indicate a metabolic issue like ketoacidosis or liver dysfunction. An all-over change that persists regardless of bathing might suggest a systemic cause like trimethylaminuria or a medication effect.
Notice the quality of the smell itself. Sulfurous or garlicky scents often trace back to diet. A fruity or sweet smell raises the question of blood sugar issues. A musty or chemical odor could involve liver or kidney function. A generally stronger version of your usual scent is most consistent with hormonal changes or increased sweating.
If you’ve ruled out obvious lifestyle factors and the change persists for more than a few weeks, a basic metabolic panel and thyroid check can help identify or eliminate medical causes. For suspected trimethylaminuria, a urine test can measure trimethylamine levels directly.