5. White wine
The fact that red wine leaves stains on your teeth is probably known to you. But white wine has its disadvantages as well. All sorts of wine contain acids that soften your tooth enamel. After a glass of wine teeth become vulnerable to colors from other drinks and foods.
The hint: While drinking wine eat more cheese. Cheese is full of phosphorus calcium and protein. These components protect your teeth from the acids. The major minus of this advice is that cheese is extremely high in calories. If you do not want to gain pounds, use water instead of cheese – gargle with water to neutralize and flush away some of the acidity in your mouth.