Teeth whitening isn't permanent. It can last from a few weeks to up to few monts – 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.