How long does teeth whitening last?

Teeth whitening won’t last forever and how long it does last for varies considerably. Often it depends on each individual’s oral hygiene practices and the types of food and drink consumed. Typically, the in-office whitening will have the longest lasting results as the hydrogen peroxide penetrates deeper into the enamel. However, many people are happy with the results achieved with the take-home whitening kit as they are able to give themselves a top up whenever they like, such as before a big event.