Alcohol
Beer, wine, hard liquor, and cocktails can all do a number on your teeth—especially if you like to nurse your drink. Along with the carbs in beer that bacteria feed on, the carbonation makes it acidic, which also erodes tooth enamel. Wine could have more sugar than you think, but it’s the sugary cocktails you really have to watch: Besides the sugar, drinks with a higher alcohol content can dry out your mouth, making you more prone to cavities and gum disease.