My teeth keep getting more yellow even though I brush twice a day. Why won’t they stay white?

2. Enamel Thinning: When the White Outer Layer Wears Away
Enamel thinning is a common cause of teeth appearing more yellow. Over time, the enamel can wear away due to factors such as acidic foods, aggressive brushing, or grinding of teeth. As the enamel thins, the yellowish dentin underneath becomes more visible, giving your teeth a yellower appearance.
On average, enamel is about 2.5 millimeters thick at its thickest point, but this can decrease over time. Protecting enamel by using a soft-bristled toothbrush and avoiding abrasive toothpaste can help maintain its thickness and whiteness.

3. Stain Magnets: Coffee, Tea, Red Wine, and Dark-Colored Drinks
Coffee, tea, red wine, and other dark-colored drinks are notorious for staining teeth. These beverages contain chromogens, intensely pigmented molecules that can adhere to enamel and cause discoloration.
Additionally, such drinks are often acidic, which can erode enamel and make it easier for stains to latch on. Rinsing your mouth with water after consuming these beverages can help reduce staining over time.

4. Hidden Culprits in Your Diet: Sauces, Berries, and Acidic Foods