There are a variety of factors that can cause teeth discolouration, some of these include:
Drinking beverages with high acidity or caffeine such as tea, coffee and red wine
Poor oral hygiene
The natural ageing process
Smoking
Using some medications