While many at-home whitening products are very high-quality at this point, the main reasons to see your dentist for teeth whitening are effectiveness and convenience. Taking a DIY approach to whitening your teeth can be messy, and it's not always easy to determine if a given product will work for your unique teeth. Additionally, having a thorough dental cleaning just before whitening will improve results dramatically.