"Coffee, tea, red wine, cola, colored foods and masalas contain pigments that stain teeth. Nicotine and tar from cigarettes or chewing tobacco cause yellow or brown stains.
Excess fluoride and certain medications and acidity are also proven causes for yellowness."
Dr. Axl Franz Landore Cabauatan - Dental World Manila