With good oral hygiene and routine professional cleanings, your teeth whitening results could last anywhere from 6 months to 2 years or more. How long your teeth stay brilliantly white will depend on several factors, such as the type and degree of the stains being treated and your lifestyle; smoking or other nicotine use, as well as regular consumption of dark or acidic beverages like coffee and red wine, may cause your smile to dull sooner.
And remember, professional teeth whitening is a cosmetic procedure, not a preventative one, so not only will the results not last forever, but it isn’t a substitute for good oral care and won’t protect your teeth from future staining or decay. Regular cleanings and checkups are still just as important, no matter how white your teeth are.