The results of a professional teeth whitening treatment can last up to two years, depending on your lifestyle and oral hygiene habits. At-home teeth whitening kits can provide results for up to six months.