How long will the results of teeth whitening last?

Dentist answers