The duration of teeth whitening results can vary based on the type of treatment and your oral care habits. Typically, whitening effects can last anywhere from 6 months to up to 3 years, depending on these factors.