We take good care of our teeth, but sometimes its color does not change; they remain stained. And then we are left wondering, why are my teeth yellow, we brush them everyday alongside mouthwash and floss. Still, at the end of the day, the yellow in our teeth just doesn’t go away. There are a handful of reasons this happens, listed down for you in this blog.

Why are my teeth yellow?

“Why are my teeth yellow, I brush them every day!” We might be able to answer you. There are many reasons behind discolored teeth, some are mentioned below:

  • Aging
    Did you know our enamel thins as we age? Exposure to acidic foods and drinks wears down your tooth enamel, and as a result, your teeth lose their whiteness. Yes, just growing up may be why your teeth have been looking dull lately.
  • Smoking
    If you participate in smoking, your teeth lose their color. Tooth discoloration is a side effect of smoking, as the nicotine and tar stain your teeth.
  • Food
    There are some foods that can dull the look of your pearly whites. Food that stains your teeth has ingredients that penetrate your tooth enamel, hence staining your teeth. These include tomatoes in sauces, berries, curry, citrus fruits, soy sauce, and balsamic vinegar.
  • Drinks or Beverages
    Coffee is known to stain your teeth. Similarly, tea, soda, and artificially flavored sports drinks have the same effect too along with red and white wine. Since red wine is high in tannins, which causes stains to cling to your teeth, it also is a reason why there are yellow stains on your teeth.
  • Medications
    There are certain medications that are the answer to your yellow teeth query. Asthma and blood pressure medications are some of the drugs in this category. Moreover, antibiotics like tetracycline and doxycycline also influence children’s teeth during their growth years. Therefore, any prescriptions you have or might have had, or your mom might have had in her pregnancy, can cause tooth discoloration in you.
  • Teeth Grinding
    Teeth grinding can also lead to yellow teeth even if you brush them every day. This condition is also known as bruxism. Grinding teeth wear down your tooth enamel, forming cracks and yellowing it. Thus, if you indulge in this habit of grinding your teeth– it may be why there are stained and cracked teeth in your mouth.
  • Other Reasons for Yellow Teeth:
    If none of the reasons we listed above answer your question, it might be because there is another reason for your yellow teeth. These may include:
    • Genetics
    • Fluorosis
    • Injury or Trauma


    You can lose the color of your teeth by the foods and drinks you intake, smoking, genetics, or other factors. So if you were wondering, ” Why are my teeth yellow?” it is not always because of poor oral hygiene. If you want to whiten your teeth contact Smile Time Dental at 281 245 0711

Skip to content