If you smell like a sewer, the cause is almost always something on or inside your body, not your surroundings. The smell comes from sulfur compounds, usually from bacteria, sweat mixing with old skin cells, or something happening in your mouth, nose, or gut. The good news is that most causes are fixable, and the solution starts with knowing where the smell is actually coming from.
What Causes a Sewer Smell on Your Body?
The human body does not naturally smell like a sewer. When it does, the culprit is usually a group of chemical compounds called volatile sulfur compounds (VSCs). These are the same molecules that make rotten eggs, natural gas, and sewage smell the way they do.
Bacteria are the most common source. Your skin hosts billions of bacteria. When sweat mixes with dead skin cells and bacteria, the breakdown process can release sulfur-based smells. This is different from normal body odor, which comes from sweat being broken down by bacteria on your armpits and groin. A sewer smell suggests a different type of bacteria is at work.
Another possibility is something you ate or drank. Foods high in sulfur, like garlic, onions, broccoli, cabbage, and eggs, can make your sweat and breath smell unpleasant. In most cases, the smell fades within a day as your body processes the food.
Medical conditions can also cause a sewer-like odor. Trimethylaminuria, also called fish odor syndrome, is a rare genetic condition where the body cannot break down trimethylamine, a compound that smells like rotting fish or sewage. The CDC reports that this condition affects a small number of people worldwide. It is often diagnosed in childhood.
Why Do I Smell Like Sewer From My Mouth?
Bad breath that smells like sewage is almost always a sign of something in your mouth, throat, or sinuses. The most common cause is poor oral hygiene. When food particles stay in your mouth, bacteria feed on them and release sulfur gases. This is why morning breath smells worse than daytime breath — bacteria have had hours to work.
Gum disease is a major cause of sewer-smelling breath. According to the American Dental Association, gum disease affects nearly half of adults over 30. Infected gums create pockets where bacteria thrive, and the smell can be strong enough to notice from a few feet away.
Tonsil stones are another common cause. These are small, hard lumps of bacteria and debris that form in the crevices of your tonsils. They smell terrible because of the sulfur compounds inside them. Some people can see them as white or yellow spots in the back of their throat. Others only notice the smell.
Sinus infections can also cause sewer breath. When mucus sits in your sinuses for weeks, bacteria grow in it. The smell travels down the back of your throat and out your mouth. This is often worse in the morning or after lying down.
Can Your Nose Make You Smell Sewer When You Don’t?
Sometimes the problem is not your body but your nose. Phantosmia is a condition where you smell something that is not there. People with phantosmia often report smelling smoke, chemicals, or sewage. It can last for minutes or months.
Phantosmia usually happens after a head injury, a sinus infection, or a viral illness like COVID-19. Research published in JAMA Otolaryngology found that about 6% of people who lose their sense of smell from COVID-19 develop phantosmia during recovery. The brain’s smell processing center gets confused and creates false smells.
If you smell sewer but no one else does, and you cannot find a source on your body or in your home, phantosmia is a real possibility. An ear, nose, and throat doctor can help diagnose this. There is no quick fix, but the condition often improves on its own within a few months.
What Medical Conditions Cause a Sewer Body Odor?
Some medical conditions directly cause a sewer-like smell. These are less common than poor hygiene or diet, but they are worth knowing about.
Trimethylaminuria, mentioned earlier, is one. People with this condition cannot break down trimethylamine, so it builds up and is released in sweat, urine, and breath. The smell can be strong and embarrassing. There is no cure, but avoiding foods high in choline — like eggs, liver, and fish — can reduce symptoms.
Liver disease can cause a musty, sweet, or sewer-like smell on the breath. This is called fetor hepaticus. It happens when the liver cannot filter out sulfur compounds, so they build up in the blood and come out through the lungs. The American Liver Foundation notes that this smell is a sign of advanced liver disease and requires immediate medical attention.
Kidney failure can also cause a urine-like or ammonia smell on the breath. This is different from a sewer smell but can be confused with it. If you have other symptoms like fatigue, swelling, or changes in urination, see a doctor.
Diabetes that is poorly controlled can cause a fruity or sweet smell on the breath, not sewer. But some people with diabetes develop yeast infections, which can produce a musty or sour smell. This is rare but possible.
How to Get Rid of the Sewer Smell: What Actually Works
The right solution depends on where the smell is coming from. Here is a breakdown of what the evidence supports.
| Source of Smell | Most Effective Solution | Time to See Results |
|---|---|---|
| Poor oral hygiene | Brush twice daily, floss, scrape tongue | 1-3 days |
| Gum disease | Professional dental cleaning | 1-2 weeks after treatment |
| Tonsil stones | Gargle with warm salt water, remove stones gently | Immediate if stones removed |
| Sinus infection | Saline rinse, decongestants, antibiotics if bacterial | 1-2 weeks |
| Diet (garlic, onions, sulfur foods) | Wait it out, drink water, eat parsley or mint | 12-24 hours |
| Trimethylaminuria | Avoid choline-rich foods, activated charcoal (some evidence) | Ongoing management |
| Phantosmia | See an ENT, often resolves on its own | Weeks to months |
For body odor specifically, here are steps that research supports:
- Shower daily with an antibacterial soap. This reduces the bacteria on your skin that produce sulfur smells.
- Wear clean, breathable fabrics like cotton. Synthetic fabrics trap sweat and bacteria.
- Use an antiperspirant, not just deodorant. Antiperspirant reduces sweat, which gives bacteria less to work with.
- Change clothes after sweating. Do not let sweat dry on your body.
- Wash bedding weekly. Dead skin cells build up in sheets and feed bacteria.
For breath odor, the most effective step is tongue scraping. A study in the Journal of Periodontology found that tongue scraping reduced volatile sulfur compounds by 75% in two weeks. Brushing alone only reduced them by 45%. Scraping removes the biofilm where sulfur-producing bacteria live.
What Not to Do: Common Mistakes That Make It Worse
Many people try to mask the smell with perfumes, colognes, or scented lotions. This does not work. The sewer smell and the perfume smell mix, creating an even worse odor. The same goes for scented soaps. They cover the smell for a few minutes but do not remove the bacteria causing it.
Another mistake is over-washing. Scrubbing your skin raw with harsh soaps can strip the natural oils that protect your skin. This can lead to dry, cracked skin, which actually traps bacteria and makes the smell worse. Stick to gentle, antibacterial soap and wash no more than twice a day.
Some people try home remedies like apple cider vinegar or baking soda baths. There is no strong evidence that these work for sewer body odor. They may change the pH of your skin temporarily, but the effect does not last. If the smell is from a medical condition, these remedies will not help.
Do not ignore the smell if it lasts more than two weeks after you improve your hygiene. That is a sign that something else is going on. See a doctor or dentist to rule out medical causes.
When to See a Doctor About Sewer Smell
You should see a doctor if the smell does not go away after two weeks of good hygiene and diet changes. Also see a doctor if you have other symptoms like fever, pain, swelling, or changes in your urine or stool.
See a dentist if your breath smells like sewer and you have bleeding gums, loose teeth, or pain when chewing. Gum disease can be treated, but it gets worse without professional care.
If you smell sewer but no one else does, and you have had a recent head injury, sinus infection, or COVID-19, see an ear, nose, and throat doctor. Phantosmia is not dangerous, but it can be distressing. A doctor can rule out other causes like nasal polyps or tumors.
Do not let embarrassment stop you from seeing a doctor. Body odor and bad breath are medical issues, not moral failures. Doctors see these problems regularly and can help.
Frequently Asked Questions
Why do I smell like sewer even after showering?
The smell may be coming from inside your body, not your skin. Medical conditions like trimethylaminuria, gum disease, or sinus infections can cause a sewer smell that washing does not fix.
Can stress cause a sewer smell on my body?
Stress itself does not cause a sewer smell, but it can change how you sweat. Stress sweat is different from regular sweat and may smell stronger, but it usually does not smell like sewage.
Is a sewer smell from my body a sign of cancer?
No, a sewer smell is not a typical sign of cancer. Some cancers can cause changes in body odor, but a sewer smell alone is not a reliable indicator. See a doctor for any unexplained persistent odor.
How do I check if the smell is from my tonsils?
Look in a mirror with your mouth open wide. If you see white or yellow spots on your tonsils, those are likely tonsil stones. Gargling with warm salt water can help remove them.

