White teeth are often seen as indicative of youth and health, and many Canadians pursue whiter teeth through products to use at home such as whitening toothpaste, whitening strips and trays, brushes, mouthwashes, as well as visits to the dentist for professional whitening. Despite this, many will find themselves looking in the mirror and asking, “why are my teeth yellow?”

Even when brushing and flossing conscientiously and following a good oral care routine, you may find that you have yellow, stained teeth. What causes teeth to stain and what can you do to help prevent it?

Here are 10 causes of yellow teeth:


The colour of your teeth can be influenced by your genetics. If one of your parents had yellow teeth, there is a high probability that your teeth are yellow as well. Additionally, your teeth could take on different hues, including reddish yellow, reddish brown, and reddish grey. These are all natural shades and can run from light to dark. Thicker, whiter enamel is also present in some families.

Food And Drink

There are many foods and drinks that can cause stains on your teeth. Berries and tomatoes, for example, contain pigments that can stain your tooth enamel. Curry and other spices may also cause discolouration. Among drinks, coffee, tea, wine, and cola are known to cause stains to teeth. Even foods that are not coloured themselves may prove problematic, as is the case with some starchy foods like potatoes and pasta, which can lead to conditions that cause staining. Wonder what you should eat? These are foods that are good for your teeth.

Tobacco Use