The yellowish colour of teeth is caused by the deposit of food colouring in the microfissures of the enamel, which is a brittle substance. Certain acidic foods thin the enamel and cause teeth to yellow more quickly.
The main factors that also contribute to yellow teeth are :
- tobacco
- tea
- coffee
- soft drinks
- wine
- tartar