7. White Wine
Just because it’s colorless, doesn’t mean it doesn’t belong on our list of drinks and foods that stain teeth. With it’s sky-high acidity, white wine alters the pH of your mouth and makes the enamel vulnerable to stains.
8. Sports Drinks
It’s not just the sugar content in sports drinks that is bad for teeth. Their high acidity is also an enemy of enamel and a precursor to stains.