How long does teeth whitening last?
Teeth whitening usually lasts from one to three years before darkening of the teeth is noticed. Additionally, once your teeth have been initially whitened, typically only "touch ups" are required to maintain the whiteness.