The effects of a teeth whitening treatment typically last up to three years, though this may vary depending on your daily habits. If you smoke, consume excessive alcohol, or don’t maintain proper oral hygiene, your treatment may not last as long.