Some of the "healthiest" foods out there aren't too healthy for your teeth. In fact, some of the things you eat to fuel your system can be as bad for your oral health as a candy bar rinsed down with a sugar-filled soda.
Why? It all comes down to acid. Whether contained in foods, or converted from sugars by your mouth's bacteria, acid can erode your teeth's enamel, jumpstarting cavities and tooth decay, according to the American Dental Association.
But that doesn't mean you should stop eating naturally sugary or acidic foods. Your body—right down to your gums—still needs the nutrients found in those kind of foods. And in the end, it's the amount of time your teeth are exposed to sweet and/or acidic foods that makes the most difference to your pearly whites.
What's the solution? Drinking water immediately after you eat can neutralize the acids and help wash them away. If you have a toothbrush handy, brush your teeth 20 minutes or so after your rinse-off.
Another smart move: Eat sugary or acidic foods as part of a meal, rather than as a snack, which will limit the amount of time your teeth are exposed to sugars and acids. This will also spur your salivary glands to produce extra saliva, which neutralizes acids and naturally protects your enamel, says Kimberly A. Harms, D.D.S., a dentist spokesperson for the American Dental Association.
So, what "healthy" foods should you think twice about before—and after—you eat?
How to Stop Cravings