What causes teeth discolouration?

There are many causes. The most common include ageing, consumption of staining substances (coffee, tea, cola, tobacco), trauma, nerve degeneration, and old restorations. During teeth formation, consumption of tetracycline excessive fluoride may cause teeth discolouration.