Having white teeth can do wonders for your appearance and self-confidence. But some of your favorite foods might be staining your pearly whites. There are plenty of ways to restore the whiteness but why not prevent the stains in the first place. To do that, you might want to avoid or limit eating these 7 foods:
- Berries: Berries are juicy and nutritious fruits, but their richly colored pigments can stick to your enamel and leave a filmy coat on your teeth.
- Beets: You know how badly beets can stain your clothes? Just imagine what they can do to your teeth. Brush your teeth immediately after you eat beets to minimize the damage.
- Crackers: Who would've thought? Many crackers are made of refined carbohydrates, which turn into sugar and become feeding ground for tooth-staining bacteria.
- Balsamic Vinegar: Deeply pigmented and full of acid, balsamic vinegar is bad news for your teeth. Try to limit your intake to just salad dressing—the lettuce creates a barrier that makes the vinegar less likely to stain your teeth.
- Pickles: Sorry, pickle fans: The sour taste you love is actually acidic. Meaning? It can erode your enamel and cause staining.
- Coffee and Tea: Whether you’re a cappuccino girl or a tea lover, overdoing it on your favorite hot beverage can cause staining. That's because the pigments in both coffee and tea can stain your teeth yellow.
- Tomato Sauce: Because tomatoes are highly acidic and brightly colored, tomato sauce and ketchup can cause staining and enamel erosion.
You don't have to eliminate these foods from your diet entirely. As with many things, use moderation. And if you do eat some of these enamel-destroying foods, brush your teeth as soon as you can or at least rinse your mouth with water to keep the bacteria from settling on your teeth.