How long your teeth whitening lasts depends on your lifestyle. Your eating, drinking, and smoking habits can have a significant impact on maintaining your result. Of course, the best way to ensure that your smile stays healthy and beautiful is a good daily oral healthcare regimen, along with regular dental checkups and cleanings.