With proper care and avoiding certain foods and beverages, the effects of in-office whitening treatment can last up to three years. This is much longer than the effects of an over-the-counter whitening treatment which tends to have results lasting up to 12 months.