What causes teeth to become discolored?

Staining from foods. Many foods can stain your teeth such as coffee and black tea. Smoking also stains teeth. Brush your teeth with a whitening toothpaste.
Several causes. Smoking, coffee, tea, trauma, medications, nerve dying along with improper oral hygiene are all possibilities.