The longevity of teeth whitening results can vary based on factors such as your diet, oral hygiene habits, and whether you smoke. Typically, professional teeth whitening can last from several months up to a couple of years with proper care and maintenance.