How long can professional teeth whitening by a dentist last? The short answer is anywhere from 6 months to 2-3 years but read on to learn why the timeframe can vary drastically from person to person. In this blog, we’ll help you understand: How to find the best way to...