Teeth whitening isn’t permanent. While you can expect excellent results for up to three years, the results depend on how well you take care of your teeth, monitoring environmental factors such as what you eat or drink, and if you smoke. Most patients can expect their results to last about three to nine months.