The longevity of your teeth whitening results depends on your lifestyle and oral care routine. If you consume staining foods or drinks like coffee, wine, or berries frequently, you may notice discoloration returning sooner. On average, results from professional teeth whitening can last anywhere from several months to a few years, especially if you maintain good dental hygiene. Regular touch-up treatments and avoiding certain foods can help prolong the brightness of your smile.