(HealthDay News) -- Stains on the teeth are often caused by foods and drinks, according to the Chicago Dental Society. Red wine, coffee and tea can discolor teeth, as can foods such as blueberries, and smoking cigarettes.
The best prevention is to brush and floss regularly -- especially after eating or drinking something known to stain teeth. Whitening toothpastes may help by exfoliating the teeth and removing food particles that cause stains.
Foods and drinks aren't the only culprits, however. Radiation and chemotherapy treatments also may cause tooth discoloration, as can medications to prevent malaria, some antibiotics, and some acne and rheumatoid arthritis treatments.
Taken long-term, some high blood pressure medications, antihistamines and antidepressants could stain your teeth. If you think medications may be causing tooth discoloration, talk to your doctor about possible alternatives.