There are many reasons why teeth can become discolored. The major reasons are:

  • Diet – Drinking tea, coffee, red wine or other food and drink with strong colorings.
  • Smoking – Smoking can result in teeth appearing a yellowish color.
  • Age – As people grow older their teeth can become darker naturally.
  • Tooth decay, fillings and tartar build-up can cause discoloration.
  • Trauma – Teeth have nerves and blood vessels inside them. If these nerves and blood vessels are damaged the tooth may become darker – even several years after the trauma.
  • Medication – Staining can be caused by diseases or medicines. Tetracycline, an antibiotic, will cause a distinct discoloration if given to a child whose adult teeth are still developing.