Taking care of your teeth is not all about proper brushing techniques and the regular visits to the dentist. You need to watch what you eat as some of the common foods can damage your teeth.

Here are some of the top foods you should avoid if you want to keep your teeth healthy:

Citrus fruits

Fruits such as lemons, oranges, and apples are beneficial to the body due to the high content of essential nutrients. However, they are acidic and if you do not rinse off your mouth after taking them, they will ruin your mouth.

Sugary drinks

Sugary drinks such as soda have a great taste but the harm they will cause to the teeth when you use them for a long time is irreversible. The soft drinks contain acidic substances that will ruin your teeth and also make your teeth dry.

If you want to stay safe after taking soda or any other soft drink, take a glass of water after taking them.

Salad dressing

However tasty the salad you get in hotels taste, you should avoid it. The high content of sugar and vinegar is harmful to your enamel.

Crunchy snacks

Crunchy snacks such as potato chips taste really good and you’d love to keep on taking a bite after the other. However, the residues that remain between the teeth will lead to cavities if you do not practice good oral hygiene.


Coffee is healthy if taken in moderation. However, excessive consumption of coffee that contains sugar will make your mouth dry. After a prolonged duration of taking coffee, your teeth will be stained and lose their glow.


Though candies may seem harmless, excessive consumption will damage your teeth. The high sugar content and the constant crushing as you eat them will ruin your teeth. The best option is to avoid candies at all cost.


Though ice is made of water and has no sugars or additives, chewing it will ruin your enamel. Instead of chewing ice, take water as it will be more beneficial.