the duration of teeth whitening treatment depends on the type of treatment, and the type of tooth staining. The results of teeth whitening can last up to three years.