Habits that harm your systemic health are likely to hurt the teeth as well. For example, the acids in alcohol compromise the protective enamel on the surface of your teeth. Once that enamel is compromised, your teeth get hit with part two when chromogens (colours added to beverages) find it easier to bond with compromised enamel. The result is staining to your teeth over time.
Some drinks, like sodas and iced coffees, can be ingested using a straw to limit the interaction between the substances and the teeth. Other ‘stainer’ beverages like red wine are harder to accommodate, and the result is a compromise in the colour of your enamel.