The longevity of teeth whitening results can vary based on individual lifestyle habits, but typically, the effects last anywhere from six months to two years. Regular touch-ups and good oral hygiene can extend the duration of the whiteness.