CockneyRebel wrote:
Brush and floss, drink plenty of milk and use Crest White Strips.
Crest White Strips and similar products are not for oral health, they're for cosmetic purposes.
Anecdotally, I would say no. You can make them last as long as possible by brushing, flossing, and using mouthwash, but they decay gradually. My mother has for as long as I can remember taken nearly obsessive care of her teeth, brushing 3-5 times a day, flossing, and using mouthwash. She also drinks a lot of milk and eats a lot of dairy products. All the same, she had to get a couple cavities filled and even a root canal last year. It led me to wonder other factors are involved, rather than simply oral hygiene (if some people are just genetically predisposed to getting cavities, for example).
Of course, some foods and drinks are bad for your teeth. Everyone knows that soda is, but not everyone knows, for example, that orange juice is very bad for one's teeth (the acid erodes the enamel). Along the same line, acid reflux causes erosion as well (lucky me). I'm sure there are many other factors which contribute. All you can do, really, is avoid things which are bad for your teeth, practice good oral hygiene, and hope that is enough to keep them around for decades to come.
_________________
"A flower falls, even though we love it; and a weed grows, even though we do not love it."