No, you don't need to visit a dentist every time you want your teeth whitened. Many at-home teeth whitening kits can be just as effective as in-office treatments. However, if you have very severe staining, you may need to see a dentist for professional treatment.