An interesting article (in Spanish I’m afraid) about why red wine stains some people’s teeth more than others. For those of you who don’t speak Spanish here’s a quick summary.
Red wine is high in acid and tannins both of which can eat away at the enamel on your teeth causing microscopic damage. Red wine also contains anthocyanins, which is the pigment that gives it the red colour. This pigment can get lodged in the damaged parts of the enamel causing discolouration of your teeth.
White wine also contains acid and tannins, but in lower doses and it doesn’t have the pigment. And the reason why some people don’t get stains? It’s because their enamel is less damaged so there’s nowhere for the pigment to lodge itself.
HLucky them 😏😏