If I have my teeth whitened, how long will it last for?

Dentist answers