Question: how long does it take for teeth to whiten after quitting smoking?
Answer: Typically, Rozenberg says in-office whitening procedures can last up to three years, but in smokers, they generally only last about one year. In addition, regular dental cleanings every six months can help remove stains, plaque, and tartar.