20 April 21 How long does the treatment last? Teeth whitening is not permanent, It may last from a few months to 3-4 years depending upon diet pattern. Patients with a habit of smoking, drinking (Red Wine, Tea, Coffee) can stain their teeth early. Share: Please enable JavaScript to view the comments powered by Disqus.