Why are my teeth yellower than other people's?
Enamel, a superficial layer of the tooth, gives teeth their white colour.
The thickness of enamel varies from person to person, from one tooth to another and between different areas on the same tooth. Areas of teeth or teeth with thinner enamel appear yellower due to the natural yellowness of the underlying dentine showing through more.
Why have my teeth changed colour over the years?
Over the years the teeth do change their colour. This happens due to normal process of wear & tear over the years. Cracks and pores that develop in our teeth get filled with food pigments and debris, discolouring the enamel.
Thinnening enamel also causes natural yellowness of the underlying tooth dentine to show through more and teeth appear yellower as a result. This often increases with age. Excessive tooth brushing, including electric toothbrushes, regular consumption of acidic foods such as juices & soft drinks, all dissolve enamel & make teeth appear yellower.