Question: how long does a teeth whitening last?
Answer: Teeth whitening isn't permanent. It can last from a few months to up to 3 years – it varies from person to person. The whitening effect won't last as long if you smoke or drink red wine, tea or coffee, which can all stain your teeth.