Usually in the morning I brush my teeth after breakfast. But my dentist told me that it's better not brush them right after eating food, because eating makes them soft.

So now I brush my teeth before breakfast. Is this the correct procedure?

PS. Just found this article, the author has the same opinion.

Just want to get a additional confirmation.

1 Answer 1


Yes. The acid in the food can harm the enamel and brushing it to soon can remove it. So wait at least 30 minutes, brush before or avoid acidy foods.

Brushing abrasion of softened and remineralised dentin: an in situ study T Attin et al. Caries Res. Jan-Feb 2004 [Source]:

It is concluded that for protection of dentin surfaces at least 30 min should elapse before toothbrushing after an erosive attack.

Mayo Clinic:

If you've eaten an acidic food or drink, avoid brushing your teeth for at least 30 minutes. These acids weaken tooth enamel, and brushing too soon can remove enamel. If you know you're going to eat or drink something acidic, brush your teeth beforehand.


  • Acidy foods: oranges, lemons, and grapefruit

  • Drinking water after you eat the acidy foods helps easy it away

Also, brushing before eating can remove a lot of bacterial buildup, before you start eating again.

  • 2
    The Mayo Clinic link doesn't get any reference on whether it's preferable to brush one's teeth before rather than 30-60 minutes after breakfast if one eats an acidic food or drink. healthshare.com.au/questions/… seems to indicate some disagreement between dentists. It'd be nice to have some scientific evidence. Nov 11, 2018 at 0:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.