Brushing twice a day is important—but it doesn’t guarantee your teeth will stay white. Yellowing can happen for several reasons, and most of them aren’t about poor hygiene.
One big factor is staining from what you consume. Drinks like coffee, tea, and cola—and foods like curry or soy sauce—contain pigments that stick to enamel over time. Smoking is another major cause. Even if you brush, these stains can slowly build up.
There’s also the issue of enamel wearing down. Your outer tooth layer (enamel) is naturally white, but underneath it is dentin, which has a yellow tone. As enamel thins (from age, acidic foods, or aggressive brushing), that yellow layer becomes more visible. This is completely normal and happens to most people over time.
Another common reason is plaque and tartar buildup. Brushing helps, but it doesn’t always remove everything—especially between teeth or along the gumline. Hardened plaque (tartar) can look yellow and requires professional cleaning to remove.
Some people also have natural tooth color differences—not everyone’s teeth are bright white to begin with, and genetics play a role.
A few things you can try that actually make a difference:
- Pay attention to how you brush: gentle, circular motions for a full 2 minutes
- Floss daily (this is where a lot of discoloration starts)
- Rinse or drink water after staining foods/drinks
- Use a whitening toothpaste (these help with surface stains, not deep color)
- Consider a professional cleaning or whitening treatment if buildup is the issue
If your teeth are getting noticeably more yellow despite good habits, it’s worth seeing a dentist—they can tell whether it’s staining, enamel loss, or something else.
If you want, tell me your daily routine (toothpaste, diet, habits), and I can pinpoint what’s most likely causing it.