Dr.Neverwhat it claims
You should wait 20 to 30 minutes after a meal (especially if it is acidic) before brushing your teeth, because immediate brushing risks wearing down enamel that has been temporarily weakened by acidity.
This recommendation is based on solid principles of oral physiology and enamel protection.
