Habits That Cause Teeth Staining

Habits That Cause Teeth Staining

Like other dental and medical issues, preventing them is better and requires less stress than cure. The best way to preserve your bright smile is to avoid taking foods and drinks that can stain them.

If you just whitened your teeth, it would also help if you take steps to prevent teeth stains in the future and make your top-up treatments give better results. It is essential to know what causes teeth discolouration so that you can avoid them. Some things that can make your teeth yellow, stain them and cause other discolouration include the following;

Drinking coffee, red wine and other teeth-staining beverages

Coffee is a known cause of teeth stains. If you drink coffee regularly and do not rinse your mouth after each cup of coffee, dark pigments known as chromogens found in coffee will remain on your enamel, making them dark over time.

Red wine also stains the teeth, so drinking water intermittently is necessary to reduce the staining effect of red wine. Black tea is rich in tannins which causes more teeth stains than coffee.

Adding milk to your coffee or tea can help reduce their staining effect, and milk is a good source of calcium which is important for better dental health.

Eating stain-causing foods

Like beverages, foods that stain your fingers can stain your teeth. These foods include sticky lollies, foods with coloured sauces like soy sauce and tomato-based sauces, brightly coloured berries, and beetroot.

Drinking acidic beverages

Although white wine does not contain tannins like red wine, they are acidic, damaging the enamel. Acid drinks soften the enamel, making them more likely to get stained from other drinks and foods. Carbonated soft drinks and sports drinks are examples of acidic drinks you should avoid or cut down their intake as they also contain pigments and sugar.

Holding drinks and food in your mouth

The longer food and drinks remain in contact with the teeth, the more likely it is for the food or drink to leave stains on the teeth. If the food or drink is acidic, they will have a longer time to erode the enamel. Try swallowing food or drinks immediately after you put them in your mouth. If you are taking a drink, consider using a straw to reduce contact with your teeth.

Insufficient water intake

Drinking a lot of water helps keep you hydrated and removes stains on your teeth by helping to rinse off staining substances.Fluoridated drinking water is a better choice as fluorine helps protect your teeth from decay.


Smoking has several adverse effects on general health, including staining the teeth. Tobacco is a major cause of teeth stains when chewed or smoked. Aside from staining the teeth, smoking increases the risk of oral health issues like oral cancer and gum disease.

Not brushing and flossing your teeth

Dental plaques accumulated on the teeth tend to retain stains from foods and drinks. However, a good oral hygiene routine can remove plaque on the teeth. Dental professionals recommend brushing teeth twice daily using fluoride toothpaste and flossing. Eating a healthy balanced diet and less intake of sugary foods can help keep your teeth healthy.

Avoiding dental visits

Attending regular dental check-ups is essential to your oral care routine. During your dental visits, the dentist can check your gums and teeth for signs of dental problems and give you personalised advice on caring for your teeth and avoiding stains.

If you need personalised professional advice from a dentist on avoiding teeth stains, visit to your teeth whitening dentist in London to remove stains on the teeth.

Leave a Comment

Your email address will not be published.