What Causes Really Bad Breath and How to Fix It

Really bad breath almost always starts in your mouth. About 80 to 90 percent of cases originate from bacteria living on the tongue, gums, and teeth, not from the stomach or digestive system as many people assume. These bacteria break down proteins from food particles, dead cells, and mucus, releasing sulfur-containing gases that produce that unmistakable rotten smell.

How Mouth Bacteria Create the Smell

The odor behind severe bad breath comes from specific gases called volatile sulfur compounds. The two main culprits are hydrogen sulfide, which smells like rotten eggs, and methyl mercaptan, which has a decaying cabbage quality. A third compound, dimethyl sulfide, can add a more gasoline-like note. These gases are waste products of anaerobic bacteria, the type that thrive in low-oxygen environments inside your mouth.

These bacteria feed on proteins. When food debris, dead skin cells, or post-nasal drip collect in your mouth, bacteria break them down into amino acids and then further into those sulfur gases. The more protein-rich material available and the less oxygen present, the stronger the odor gets. This is why breath tends to be worst in the morning: saliva flow drops dramatically during sleep, oxygen levels in the mouth fall, and bacteria have hours of uninterrupted feeding time.

The Tongue Is the Biggest Source

Your tongue’s surface is covered in tiny finger-like projections called papillae, and the spaces between them create deep grooves that trap food particles, bacteria, and dead cells. This layer of buildup, often visible as a white or yellowish coating toward the back of the tongue, acts as a reservoir for odor-producing bacteria. The back of the tongue is especially problematic because it gets less oxygen and less contact with saliva compared to the front, making it an ideal breeding ground.

People with deeper tongue fissures or a naturally thicker coating tend to have more persistent bad breath. Simply brushing your teeth without cleaning your tongue leaves the primary source of odor untouched.

Gum Disease and Tooth Decay

Periodontal disease is one of the most common causes of breath that stays bad no matter what you do. When bacteria build up below the gum line, they form deep pockets between the teeth and gums. These pockets are nearly impossible to clean with a toothbrush and create a sheltered, oxygen-poor space where sulfur-producing bacteria flourish. The deeper the pockets, the worse the smell tends to be.

Untreated cavities work similarly. A decaying tooth traps food and bacteria in a spot you can’t reach, producing a steady source of odor. Poorly fitting dental work, old crowns with gaps underneath, or cracked fillings can do the same thing. If your bad breath doesn’t improve with better brushing and flossing, an underlying dental problem is one of the most likely explanations.

Tonsil Stones

Tonsil stones form when food particles, bacteria, and dead cells get caught in the small folds and crevices of the tonsils, then harden into calcified lumps. They range from rice-grain sized to larger, and the most common symptom is bad breath. The smell comes from the same sulfur compounds produced by bacteria elsewhere in the mouth, but concentrated in a small, hard deposit that sits in the back of the throat. Some people can see or feel them; others only notice the persistent odor. People with larger or more textured tonsils tend to develop them more frequently.

Dry Mouth

Saliva is your mouth’s natural cleaning system. It washes away food particles, neutralizes acids, and contains antimicrobial proteins that keep bacterial populations in check. When saliva production drops significantly, bacteria multiply rapidly, and the concentration of sulfur gases climbs.

Normal saliva flow is roughly 0.3 to 0.4 milliliters per minute when you’re not eating. Below about 0.1 milliliters per minute, you’re in the range considered hyposalivation, where bacterial overgrowth becomes a real problem. Chronic dry mouth can be caused by hundreds of medications (antihistamines, antidepressants, blood pressure drugs, and decongestants are common offenders), by breathing through your mouth during sleep, by dehydration, or by conditions that damage the salivary glands. Alcohol-based mouthwashes can also dry out the mouth and paradoxically make breath worse over time.

Diet and Metabolic Causes

Garlic and onions cause temporary bad breath not just because of residue in your mouth, but because their sulfur compounds enter your bloodstream, travel to your lungs, and get exhaled for hours afterward. No amount of brushing fully eliminates the smell until your body finishes metabolizing them.

Low-carb and ketogenic diets produce a different kind of bad breath. When your body switches from burning glucose to burning fat for energy, the liver produces ketone bodies as a byproduct. One of these, acetone, is volatile and gets released through your breath. The resulting smell is often described as fruity, metallic, or nail polish-like, and it’s distinct from the sulfur smell of bacterial halitosis. This “keto breath” typically fades after a few weeks as your body adapts, but for some people it persists as long as they stay in ketosis.

High-protein diets can also contribute. When bacteria break down excess protein in the mouth, they produce more sulfur compounds and ammonia, which adds a sharp, unpleasant edge to the odor.

What About the Stomach?

Many people suspect acid reflux or stomach infections are behind their bad breath, but the evidence is surprisingly weak. Research measuring sulfur compound levels in both mouth air and stomach air found that concentrations in the stomach were nearly always below the threshold that would produce a noticeable smell. Studies comparing people with and without H. pylori infections (the bacterium linked to stomach ulcers) found no significant difference in breath odor. The conclusion from this research: halitosis almost always originates in the oral cavity and seldom or never in the stomach.

That said, severe acid reflux can indirectly worsen breath. Frequent acid exposure can damage tooth enamel and irritate the throat, creating new surfaces for bacteria to colonize. And regurgitated stomach contents can leave an unpleasant taste and temporary odor. But if you’re dealing with chronic bad breath, the source is far more likely to be your tongue, gums, or tonsils than your digestive tract.

What Actually Reduces Bad Breath

Tongue cleaning is the single most effective thing most people aren’t doing. A tongue scraper or even the back of your toothbrush, dragged from the back of the tongue forward, physically removes the bacterial film responsible for most of the odor. Doing this once or twice a day makes a noticeable difference within days.

Antimicrobial mouthwashes can dramatically reduce sulfur compound levels. In a clinical trial, patients using a mouthwash containing cetylpyridinium chloride (a common ingredient in over-the-counter rinses) saw their hydrogen sulfide levels drop from a median of 409 parts per billion to just 1 part per billion, and methyl mercaptan dropped from 34 to essentially zero. These reductions were statistically significant compared to a placebo group. Look for alcohol-free formulas to avoid drying out your mouth.

Beyond these steps, the basics matter: flossing daily removes trapped food that a toothbrush can’t reach, staying hydrated supports saliva flow, and regular dental cleanings address plaque buildup below the gum line. If bad breath persists despite consistent oral hygiene, a dental exam to check for gum disease, cavities, or poorly fitting restorations is the most productive next step. For tonsil stones, gentle removal with a water flosser or cotton swab can provide immediate relief, though they tend to recur in people with deep tonsillar crypts.