Experts say that brushing too soon after you eat or drink might do more harm than good, especially when it comes to foods that are acidic such as tomato sauce or red wine or hard crunchy foods like nuts, which can scratch the enamel.Since acid erodes the enamel, brushing while the acid is still in the mouth can push the acid deeper into the enamel causing even more damage.