The results of professional teeth whitening can last anywhere from several months to a couple of years, depending on your lifestyle and oral hygiene habits. Avoiding staining foods and beverages, such as coffee, tea, and red wine, as well as smoking, can help maintain your results longer. Regular dental cleanings and touch-up treatments can also help keep your smile looking bright