العربية

Where are you shopping from?

We show the right Amazon store, prices in your currency and stores that deliver to you.

You can change this any time from the flag at the top.

Coffee, tea and wine stains: prevent and remove them

How coffee, tea and red wine stain teeth, simple habits that reduce stains, when to brush after acidic drinks, and what removes surface stains.

Written by the Glowpedia team · not yet reviewed by our dentist

On this page
Quick answer Coffee, tea and red wine leave surface (extrinsic) stains that build up on enamel. Rinsing with water after drinking, using a straw for cold drinks, brushing twice a day with fluoride toothpaste and regular professional cleanings keep most of them in check; after acidic drinks like wine, wait 30–60 minutes before brushing.

Why coffee, tea and wine stain

Coffee, tea, red wine and cola are full of dark pigments. They cling to the thin protein film and plaque on your enamel, and with daily exposure the color builds up. Tea and red wine also contain tannins, plant compounds that help color stick. Tobacco stains teeth the same way.

Surface stains vs deeper discoloration

Extrinsic (surface)Intrinsic (inside the tooth)
Where it sitsOn the outer enamelInside the enamel or dentin
Common causesCoffee, tea, red wine, cola, tobaccoAging, injury, some medicines taken in childhood, too much fluoride while teeth were forming
What helpsGood brushing, whitening toothpaste, professional cleaning and polishingPeroxide whitening, or bonding, veneers or crowns

With age, enamel thins and the yellower dentin underneath shows through, so many adults have a mix of both.

Habits that prevent stains

  • Rinse with water right after. A few sips or a quick swish after coffee, tea or wine washes pigment away before it settles.
  • Use a straw for cold drinks such as iced coffee, iced tea or soda. It cuts down contact with your front teeth.
  • Don't sip for hours. Finishing a cup in one sitting, rather than sipping it all morning, means fewer stain and acid exposures.
  • Add cheese or milk. Dairy and other calcium-rich foods help neutralize acid, for example cheese with wine.
  • Brush twice a day and clean between your teeth daily. Stain sticks to plaque more easily than to clean enamel.
  • Don't smoke.

Wait before brushing after acidic drinks

Wine, soda, citrus juice and sports drinks are acidic, and coffee is mildly acidic. Acid softens the enamel surface for a while, and brushing right away can wear it. Rinse with water, then wait 30–60 minutes before you brush (the American Dental Association suggests about an hour). If you drink coffee as soon as you wake up, brush first and rinse with water afterward. See how to brush properly.

Removing the stains you already have

  1. Whitening toothpaste. It uses mild abrasives, sometimes with a low level of peroxide, to lift surface stain. The effect is modest and it can't change your teeth's natural color. Choose one with fluoride and the ADA Seal, and brush gently.
  2. Professional cleaning and polishing. A dentist or hygienist removes tartar and polishes off surface stain. For many coffee and tea drinkers this makes the biggest visible difference, once or twice a year.
  3. Peroxide whitening. For stain that doesn't polish off, or for overall yellowing, bleaching with hydrogen peroxide or carbamide peroxide works on deeper color. Compare your choices in teeth whitening options.

Skip lemon, vinegar and charcoal scrubs. They can wear enamel and make teeth look more yellow over time; see whitening myths.

Whitening doesn't change the color of crowns, veneers or fillings, so ask your dentist first if you have them.
Buy it now

What you need for this

These open Amazon searches for the kind of product the guide describes; check the ingredients and reviews before you buy. As an Amazon Associate we earn from qualifying purchases.

When to see a dentist

See a dentist if a single tooth turns darker, gray or brown (this can follow an injury or a problem inside the tooth), if stains don't lift after a professional cleaning, or if you notice spots, pits or new sensitivity. Ask before bleaching if you have crowns, veneers, fillings or gum problems.

Questions people ask

Does a straw really help?

For cold drinks, a little: it reduces contact with your front teeth. It doesn't prevent stains completely, and it isn't practical for hot coffee or tea.

How long should I wait to brush after wine or coffee?

Rinse with water right away, then wait 30–60 minutes before brushing, especially after acidic drinks like wine or soda.

Is white wine better for teeth than red?

It has much less pigment, so it stains less, but it's still acidic. The same habits apply: water after, and wait before brushing.

Can whitening toothpaste remove old stains?

It can lighten surface stain over a few weeks, but it can't change your natural tooth color or deeper discoloration. A professional cleaning or peroxide whitening does more.

Sources

General information, not medical advice. For a problem with your teeth or gums, see a dentist.