White Spots on Teeth: How to Get Rid of White Stains on Teeth?

Everyone loves to have white and sparkling teeth.

Today, teeth whitening products and cosmetic dental services are in high demand than ever before.

Every one of us tries to keep our teeth clean and white by brushing teeth daily, using teeth whitening toothpaste and other products, or having regular dental cleaning done by a dentist.

However, discoloration on teeth like white-colored stains, marks, spots, or blotches can take the sheen out of your teeth.

White stains or spots on teeth appear brighter or lighter than the actual color of your teeth. The ugly appearance of those spots on choppers is really a worrisome issue for many.

The whitish spots that appear on teeth can be a sign of dental caries or decay.

Now let’s find an answer to your question ‘why do I have white spots on my teeth?’

What Causes White Spots on Teeth?

White spots can happen on your teeth for many reasons.

As soon as you notice any discoloration of your teeth like white spots or stains, you must consult a dentist. Diagnosing and treating your teeth for such issues may well save your teeth.

What Causes White Spots On Teeth

Some of the verified causes for such white spots are:

Poor Oral Hygiene

The chief reason for white spots, lines, or stains on teeth is poor oral hygiene.

When you fail to regularly and properly brush your teeth or floss, then plaque buildup and teeth decay may happen.

Sugar and starch stay in the crevices of teeth become feed for bacteria that produce acid. The acid produced by bacteria erodes the enamel of the teeth and develops white spots.

Poor Diet

If you have too many acidic foods, then your teeth may develop white spots in the long run.

The acidic content in the foods gradually erodes your tooth’s enamel. Usually, the enamel eroded area of the teeth turns whiter than the rest of the area.

Similarly, diets containing high sugar content may cause the occurrence of acidic plaque which erodes enamel.

Avoid having sodas, acidic fruits, and foods if your teeth’ enamel does not tolerate them.

Acid reflux in the stomach can bring up acid into your throat and mouth. This can make the teeth enamel erode and small white patches appear on your teeth.

Enamel Hypoplasia

Enamel Hypoplasia is a problem caused by too little enamel on teeth. It is caused by malnutrition and mineral deficiency in the foods they eat.

People with celiac disease have the problem of absorbing nutrients from foods because of their weak immune system.

In some cases, this condition may occur to children whose mothers are addicted to smoking during their pregnancy.


Fluoride makes the teeth strong and protects them from decay.  However, both deprivation and abundance of fluoride are equally bad for the teeth.

An excess amount of fluoride (Fluorosis) in teeth may cause decay and discoloration.

White spots on the teeth of children mostly occur to those who drink too many beverages or swallow fluoride toothpaste.

Plaques on Teeth

White spots may occur on teeth due to bacteria that cause plaque.

Lack of proper brushing or flossing the teeth regularly can lead to the germination of bacteria causing dental plaque.

Using Braces

Wearing braces obstruct the proper cleaning of teeth. They block the bristles of the toothbrush from reaching the crevices of teeth filled with particles of foods.

Plaques build up under and around the brackets of the braces that may lead to the development of white spots or patches on the tooth.

Sleeping with Your Mouth Open

A few temporary white spots may appear on teeth due to dehydration. It mostly happens when you sleep with an open mouth for a few hours.

Nonetheless, once the saliva rehydrates enamel, the white spots or patches will disappear from the teeth within an hour.

Sleeping with an open mouth is a problem caused by nose congestion or improper sleeping postures.

Teeth Whitening Strips

Many take short-cut methods to get pearly white teeth instantly. Teeth-whitening strips are one such popularly used solution to make the tooth white.

All the same, frequent use of teeth whitening strips can wear out enamel and develop white spots.

It is the acidic content in the teeth whitening strips that cause the erosion of enamel in the long run.

Picture of White Spots on Teeth

Picture of White Spots On Teeth

How to Get Rid of White Spots on Teeth?

We have already discussed the answer to your question “why do I have white spots on my teeth?”

Now let’s see ‘how to remove the white spots and stains on your teeth.

First of all, before you do anything to get rid of those white spots, let a dentist diagnose the cause of those spots or stains on your teeth. Your dentist is the best person to execute the right treatments for rectifying dental issues.

Here are some of the usual solutions for the correction of white spots, lines, or patches on your teeth:

Enamel Microabrasion

It is possible to diminish the white spots that appear on your teeth by removing a thin layer of enamel around them.  Microabrasion is the technique used for the removal of enamel on teeth.

Enamel microabrasion is a conservative method for removing enamel. This is to improve the discoloration of teeth limited to an outer layer of enamel only.

Dental Bleaching

Dental bleaching is a commonly used tooth-whitening procedure. You must do the dental bleaching only under the supervision of a dentist.

Bleaching of teeth helps to balance the texture and color of your tooth’s enamel evenly.

A dentist can carefully bleach the area surrounding white spots till the white color of the tooth becomes evenly the same all over.

Notwithstanding, dental bleaching is not suitable for white spots caused by excess fluoride. Using dental bleach, in this case, may give a different shade to the white spots from the rest of the tooth.

Dental Veneers

Dental veneers are thin pieces of tooth-colored porcelain fixed onto the external surface of your natural teeth. Veneering is useful for the aesthetic and physical problems of teeth.

Your doctor can fix a porcelain veneer to conceal the white spots and patches on your teeth.

Home Remedies

Diagnosing the specific cause of white spots on your teeth is a matter of concern. An excellent dental checkup can diagnose the actual cause of the issue.

All the same, approaching a dentist for the removal of white spots and stains on your teeth is costly and time-consuming.

It is possible to remove white stains, lines, or spots developing on teeth with the help of home remedies. Home remedies are suitable for removing stains and spots on teeth developed from poor dental hygiene or plague.

Let us look are a few effective home remedies for getting rid of white spots:

Baking Soda Mixtures

Using baking soda instead of toothpaste to brush your teeth can remove the white stains and spots from your teeth.  It works best for the spots or stains caused by poor dental hygiene.  Try this treatment twice a week until the stains disappear.

Another method is to add a teaspoon of baking soda to an ounce of mashed strawberry and use this mixture for brushing the teeth. Vitamin C contained in strawberries is effective for deep cleaning of your teeth.

Alternatively, you can use a mixture of baking soda and vinegar to lighten the spots and stains on your teeth.

A mixture of hydrogen peroxide and baking soda is very effective for bleaching the teeth. Do this teeth-bleaching procedure twice a week to get rid of the spots and plaque from your teeth.

Sea Salt

Using a salt solution is useful for cleaning teeth. It also fights bad breath and strengthens gums.  Sea salt also has several important minerals beneficial for the health of teeth and gum.

Make a mixture of two teaspoons of salt and an ounce of water. Use the salt solution for brushing your teeth. After two minutes of brushing with salt, brush the teeth again with your regular toothpaste.

You can use salt for brushing your teeth once a day for one week.

Coconut Oil

The lauric acid contained in coconut oil cleans the teeth and diminishes the spots and patches on teeth. This oil also produces a bleaching effect that helps to remove the plagues on teeth.

Take two teaspoons of coconut oil in your mouth; shove and swish it in your mouth for 3 minutes. Then brush your teeth with the regular toothpaste that you use.

You can use the coconut oil treatment once daily before brushing your teeth.

Green Tea

If you have white spots on your teeth due to a lack of essential minerals, green tea is a good remedy to reverse the discoloration of teeth.

Green tea contains flavonoids, caffeic acid, chlorogenic acid, and gallic acid. They contain useful nutrients required for the remineralization of teeth.

Catechin present in green tea is beneficial for both prevention and removal of a plague that causes white spots on the surface of teeth.

Green tea also contains natural fluoride. Rinsing your mouth with green tea can protect your teeth from acid closure.

Add 10-gram green tea to a cup of boiling water; let it cool down to lukewarm temperature. Swish and rinse your mouth with green tea for 2 minutes and repeat this procedure three times a day.

Azadirachta Indica/Neem Oil

Azadirachta indica, commonly known as neem, nim tree, or Indian lilac, is a tree in the mahogany family Meliaceae.

The products of this tree have been in use in the Indian sub-continent for over two millennia for its medicinal properties.

Brushing the teeth with the tender stems of this tree is expected to heal dental issues like toothaches, gum-bleeding, and bad breath.

Neem oil helps to clean your teeth including the removal of spots and stains on teeth.

When you place the regular toothpaste on your toothbrush, add two drops of Neem oil to it. Using neem oil regularly for brushing your teeth can make the white spots and stains go away.

Holy Basil Leaves

The holy basil plant is extensively used in Indian medicines for the treatment of many conditions from eye diseases to ringworms.

The leaves of holy basil are well known for their usefulness in getting rid of bad breath, and stains or spots on teeth.

Use a combination of mustard oil and basil leaves to clean your teeth for the removal of spots and stains from teeth. Prepare mustard oil and basil leaves mixture into paste-like consistency for brushing the teeth.

Alternatively, you can also use dried and pounded basil leaves for brushing your teeth instead of toothpowder.

Banana Peel

Banana peel has a plentiful amount of magnesium, potassium, and manganese present in it. These minerals are effective for the removal of white spots and stains that appear on teeth.

Take the ripe banana peel and slice it into small pieces. Use these small pieces of banana peels to rub your teeth for 2 minutes. Rinse your mouth with clean water after 10 minutes of rubbing the teeth with banana peels.

Repeat the treatment twice a day for 2 weeks or till the spots disappear.

Homemade Remineralizing Tooth Powder

You can use homemade remineralized tooth powder for brushing your teeth.

The only ingredients you will need to make this homemade rematerialized tooth powder are:

  • Bentonite Clay: 4 tbsp
  • Cinnamon Powder: 1 tbsp
  • Cloves Powder: 1 tbsp
  • Calcium Powder: 3 tbsp
  • Xylitol Powder: 2 tbsp (optional)
  • Baking Soda: 1 tbsp (optional)
  • Mint Leaf powder: 2 tsp (optional)

Use this mixture to brush your teeth once a day till the white spots and stains disappear from your teeth.

Prevention Tips

Healthy and beautiful teeth have a lot to do with your health and appearance. Daily caring can easily prevent dental issues like tooth decay, stains, spots, or bleeding gums for your teeth.

Here are a few tips for preventing the occurrence of white spots on your teeth:

Chin straps

If you have the problem of sleeping with an open mouth, use a chin strap to keep the mouth closed. This can prevent the white spots that develop on your teeth because of dehydration.

Nasal decongestants

Use nasal decongestants to clear your nose of congestion caused by flu, cold, or other viral infections.  This helps you sleep well with a closed mouth.

Avoid Phytic Acid Foods

Another way you can get rid of white spots on your teeth is to avoid phytic acid foods to remineralize your teeth. However, eating a little phytic acid is good for your health, but make sure to brush your teeth immediately after you have them.

Diet for Teeth

Some of the commonly used diets are useful for making your teeth healthy and strong. Here is a list of common diets you could include in your diet:

  • Whole grains
  • Seeds
  • Beans and legumes
  • Vegetable plentiful in minerals and vitamins
  • Raw dairy products
  • Meat, fish, and eggs
  • Coconut and fish oils
  • Avocados

Here are a few more tips for preventing the occurrence of white spots on teeth:

  • Avoid sugary diets
  • Include calcium-rich foods
  • Drink enough water
  • Eat less spicy and salty foods
  • Avoid having caffeine drinks.

The Bottom Line

According to myths and folklore, those white spots occurring on teeth are signs of drinking a lot of milk.

However, the white spots on teeth indicate problems related to enamel Hypoplasia, fluorosis, or demineralization.

You can avoid those spots on your teeth by keeping good oral hygiene, healthy diets, and adopting preventive measures.

Avoiding too much acidic and sugary foods, preventing tooth plague, and keeping your mouth well hydrated are necessary to prevent white stains, spots, and patches on your teeth. +++