The effects of whitening are last up to three years but this varies from person to person. If you smoke, or eat and drink products that can stain your teeth, the effect won’t last long. Ask your dental team for their opinion.