1. Black Tea/Red Tea
black tea contains tannins, which give tea that reddish color. Tannins also have a tendency to stain teeth, so green tea might be a better choice.
2. Soft Drinks/Cool Drinks
They are loaded with artificial colors, which can also do a number on your smile.
3. Black Coffee
While one cup of coffee to get you started in the morning may not be much of a problem for your smile, downing four or five cups a day could result in stains that end up being quite noticeable after a few years. Adding milk or cream may help reduce the chances of staining your teeth.
They do have such a strong tendency to color things they come into contact with