Teeth whitening results can last for several months to a few years, depending on your oral care habits and lifestyle choices.