What Stains Your Teeth: Causes and How to Remove Them

The biggest tooth-staining culprits are dark-colored drinks like coffee, tea, and red wine, but they’re far from the only ones. Stains fall into two categories: those that build up on the surface of your teeth and those that form inside the tooth structure itself. Understanding both helps explain why some discoloration scrubs off easily while other changes seem permanent no matter how well you brush.

Surface Stains vs. Internal Discoloration

Surface stains sit on or just within the outer enamel layer. They come from pigmented foods, drinks, tobacco, and certain mouthwashes. Because they’re on the outside, they can usually be removed or reduced with professional cleaning, whitening products, or even a good polishing at your dentist’s office.

Internal discoloration is a different problem. It happens when color-changing compounds get trapped inside the enamel or the deeper layer called dentin. This can occur while teeth are still forming in childhood, or later in life from trauma, medications, or aging. Internal stains don’t respond to surface cleaning and typically require bleaching or dental restorations to address.

Coffee, Tea, and Red Wine

These three get blamed the most, and for good reason. They’re loaded with polyphenols, a family of plant compounds that carry strong pigments called chromogens. These pigmented molecules are attracted to the protein film that naturally coats your teeth throughout the day. Once they bind, they leave behind visible color.

Tea is actually a worse offender than coffee for many people, largely because of its tannin content. Tannins are a specific type of polyphenol that increases stain intensity. Red wine combines high tannin levels with an acidic pH, which softens enamel just enough to let pigments settle in more deeply. White wine doesn’t carry the same dark pigments, but its acidity can prime your teeth to pick up color from other foods eaten alongside it.

Acidic Foods and Drinks

Acid doesn’t stain teeth directly, but it makes staining worse. Enamel starts to soften and lose minerals when exposed to a pH below roughly 5.5. For reference, most sodas, citrus juices, sports drinks, and vinegar-based dressings fall well below that threshold. Once the enamel surface is softened, it becomes more porous and absorbs pigments from whatever you eat or drink next.

This is why the combination matters more than individual foods. A glass of orange juice followed by a cup of black tea will leave more staining than the tea alone. The acid opens the door, and the pigments walk right in.

Tobacco

Smoking and chewing tobacco cause some of the most stubborn surface stains. Tar is naturally dark, and nicotine, while colorless on its own, turns yellow when it reacts with oxygen. Together they penetrate the tiny pores in enamel and build up layer after layer over time. The staining tends to concentrate along the gum line and between teeth, where tobacco residue lingers longest. Nicotine itself was among the top five drugs flagged in a large analysis of the FDA’s adverse event database for tooth discoloration reports.

Berries, Sauces, and Other Foods

Any food dark enough to stain a white shirt can stain your teeth. Blueberries, blackberries, pomegranates, beets, tomato sauce, soy sauce, and balsamic vinegar are common examples. Curry and turmeric leave a yellow tint that builds up with repeated exposure. Even dark chocolate contains tannins, though in lower concentrations than tea or wine.

The general rule: the deeper the natural pigment and the longer it sits on your teeth, the more staining you’ll see. Foods that are both deeply colored and acidic, like marinara sauce or berry smoothies, are a double hit.

Medications That Change Tooth Color

Several medications are clinically linked to tooth discoloration, and the type of staining depends on when and how the drug is used.

  • Tetracycline antibiotics: The most well-known offender. Tetracycline binds permanently to calcium in developing teeth, so children exposed during tooth formation (in utero through about age 8) can develop gray, yellow, or brown bands that darken over time. The severity depends on the dose, the specific type of tetracycline, and the child’s age during treatment.
  • Minocycline: A related antibiotic that causes discoloration in about 3 to 6 percent of adults who take more than 100 mg per day over long periods.
  • Chlorhexidine mouthwash: Commonly prescribed for gum disease, long-term use generates brown stains on teeth and oral tissues. The staining is surface-level and can be removed with professional cleaning, but it returns with continued use.
  • Fluoride (in excess): High fluoride intake during enamel formation causes fluorosis, which shows up as white spots, brown patches, or pitting on the teeth. This is an issue of total daily fluoride intake in childhood, not normal use of fluoride toothpaste.
  • Inhaled corticosteroids: Medications used for asthma and COPD can reduce saliva’s protective effects and contribute to enamel thinning over time, making the darker dentin layer underneath more visible.

One unexpected finding: hydrogen peroxide, the active ingredient in most whitening products, can itself increase susceptibility to staining if it damages the enamel surface. Higher concentrations create a rougher tooth surface that picks up new pigments more easily.

Aging and Genetics

Even without coffee or cigarettes, teeth naturally get darker with age. Two things happen simultaneously. The outer enamel layer wears thinner over decades of chewing, acid exposure, and general use. As it thins, it becomes more translucent. At the same time, the dentin underneath continues to build up in layers, becoming denser and darker. The result is that the yellowish dentin shows through more prominently, giving older teeth a noticeably warmer, darker tone.

Genetics also play a role from the start. Some people are born with thicker enamel or whiter dentin, giving them naturally brighter teeth. Others have hereditary conditions affecting dentin structure that cause teeth to appear blue, amber, or deep yellow regardless of diet or hygiene. The baseline color you start with is largely out of your control.

How to Limit Staining

You don’t have to give up coffee or blueberries, but a few habits make a real difference. Drinking water alongside or after dark beverages helps rinse pigments off before they bind. Using a straw for iced coffee, tea, or soda reduces contact with your front teeth. Rinsing your mouth with plain water after acidic or pigmented meals is one of the simplest and most effective steps.

Timing your brushing matters too. After eating or drinking something acidic, your enamel is temporarily softened. Brushing immediately can wear away that softened layer. Research suggests waiting at least an hour after acidic food before brushing, giving saliva time to remineralize the surface.

Certain crunchy, high-water foods act as natural surface cleaners. Celery, raw carrots, apples, and broccoli require extended chewing that physically scrubs the tooth surface while stimulating saliva flow. Saliva is your mouth’s built-in rinse cycle, washing away both bacteria and food particles that contribute to stain buildup. Eating these foods at the end of a meal can help offset some of the staining from whatever came before.

Removing Stains That Already Exist

Surface stains respond well to whitening toothpastes that contain mild abrasives or low concentrations of hydrogen peroxide. Over-the-counter whitening strips typically contain 5 to 14 percent hydrogen peroxide and can lighten surface discoloration over one to two weeks of use. Professional treatments use higher concentrations, sometimes combined with light activation, for faster and more dramatic results. Carbamide peroxide, a common ingredient in custom tray systems from dentists, breaks down into hydrogen peroxide at a slower rate for gentler, sustained whitening.

Internal stains are harder to treat. Tetracycline staining, for example, often requires multiple rounds of professional bleaching or porcelain veneers for a significant color change. Staining caused by medications like linezolid, on the other hand, is surface-level and fully reversible with a thorough dental cleaning. The source of the stain determines what will actually work to remove it.