Average results for peroxide-based whitening gels last up to 6 months. This also depends entirely upon your own tooth enamel, your habits & diet.