As it happens gradually over time you may find yourself one day looking in the mirror wondering how your teeth looked closer to a dull yellow than pearly white.
There are both internal and external causes of yellow teeth. Some causes such as genetic disposition and the natural aging process can’t be avoided. There are however many common food and beverages that affect the colour of your teeth. Despite being harder than bone, enamel is very porous so consider your teeth the same way you might your marble kitchen counter top and how certain foods and drinks would leave a nasty stain if spilt.
Tannins contained in some foods can cause the colour pigments in food to adhere more to the tooth enamel, however many foods that are high in tannins are also high in anti-oxidants therefore great for overall health, therefore not necessarily foods you want to avoid!