Musty or Ammonia Breath: When It Comes From the Liver or Kidneys
Breath & MouthArticleMost bad breath starts in the mouth: in one Dutch study of 58 people with bad breath, 47 had a mouth cause. A few smells come from the bloodstream instead. A musty, oddly sweet breath can be a sign of advanced liver disease, and ammonia-like or urine-like breath can come with kidney failure. Here is what each smell means and when it needs care.

In this article
Most bad breath is made in the mouth. A few smells travel through the blood and come out on every breath, and those tell a different story.
Most bad breath is in the mouth
A Dutch clinic studied 58 people who came in worried about their breath.1
- 47 had a cause in the mouth.1
- 6 had a cause outside the mouth, and in all six the gas was dimethyl sulfide, carried in the blood.1
- 5 had no bad breath at all.1
So a dentist is the right first stop. See why your breath smells even after brushing.
Smells that point beyond the mouth
| Smell | What it can mean | What to do |
|---|---|---|
| Musty, oddly sweet, sometimes fecal, constant, not helped by brushing | Fetor hepaticus, usually from chronic liver failure2 | Seek care right away2 |
| Ammonia-like, urine-like or “fishy” | Chronic kidney failure3 | Prompt care; tell your kidney team if you have one |
| Fruity, like nail polish remover, with thirst, vomiting or deep breathing | Ketoacidosis3 | Emergency |
| Like feces, with prolonged vomiting | Possible bowel obstruction3 | Emergency |
What the studies measured
- Liver: in 52 liver patients compared with 50 healthy people, the musty smell came mainly from dimethyl sulfide, plus some ketones, in air from deep in the lungs.4 The authors note cirrhosis can be silent for years.4
- Kidneys: in 7 people on dialysis, breath ammonia fell from 1,500 to 2,000 parts per billion at the start of a session to 150 to 200 at the end, tracking blood waste levels.5
Unlike ordinary bad breath, the liver smell isn’t about food, hygiene or gums, and you can’t wash it away.2 For fruity breath on a diet versus ketoacidosis, see nail-polish breath: keto, fasting or DKA. For a fishy smell that comes and goes, see trimethylaminuria.
Try: “My partner says my breath has smelled sweet and musty for weeks, and brushing doesn’t touch it. My dentist says my mouth is healthy. Should we check my liver?”
Is It My Breath? covers this in Chapter 9, “Breath From Below,” in a section called “Liver, Kidneys and Other Signals.” Its Source Map sorts a smell by where it starts, so a smell that brushing and a healthy dental exam don’t explain gets sent on to a doctor. See the book.
This article is for general educational purposes only and is not medical advice. It isn't a substitute for diagnosis or treatment from a qualified healthcare professional who knows your health history. Get emergency care for fruity breath with vomiting, deep breathing or confusion, or for breath that smells like feces with prolonged vomiting. A constant musty or ammonia-like breath, especially with yellow skin or eyes, swelling, confusion or known liver or kidney disease, needs prompt medical care. Girl Playbook does not endorse any specific product, test, or provider.
Girl Playbook sells this book. It provides education and worksheets, not individualized medical care.
Sources
The research behind this article, in the order it’s cited. How we source our articles.
- Journal of Clinical Periodontology (abstract via PubMed), 2007Intra- and extra-oral halitosis: finding of a new form of extra-oral blood-borne halitosis caused by dimethyl sulphide (opens in a new tab)abcd
- Cleveland Clinic, 2024Fetor Hepaticus (opens in a new tab)abc
- MedlinePlus, 2026Breath odor (opens in a new tab)abc
- Journal of Chromatography B (abstract via PubMed), 2008GC-MS analysis of breath odor compounds in liver patients (opens in a new tab)ab
- Proceedings of the National Academy of Sciences (via PubMed Central), 2001Correlation of breath ammonia with blood urea nitrogen and creatinine during hemodialysis (opens in a new tab)↩
Spotted something out of date? Tell us and we’ll check it.


