The longevity of the results will depend on several factors, but patients who maintain good oral hygiene and avoid foods and drinks that can stain the teeth can expect the results to last for up to two years.