Drinking tea can cause lasting discoloration of your teeth. That said, it's possible to reduce staining through good healthy oral care habits.
At home, the simple act of brushing your teeth regularly can help. Brushing twice a day is good but brushing immediately after you drink a cup of tea is even better. Drinking water after a cup of tea can also help rinse away some of the tannins left in your mouth.
Lighter-colored teas stain less, so switching from black to herbal or green teas can reduce staining. Just know that even lighter teas such as chamomile and hibiscus, if regularly consumed, will discolor your teeth over time.
Drinking tea through a straw can minimize contact between the tea and your teeth, so there’s less opportunity for them to become stained. This can also help to protect you teeth from acid exposure, which might otherwise contribute to enamel loss and tooth sensitivity.