The duration of teeth whitening results can vary from person to person. Generally, professional teeth whitening results can last anywhere from several months to up to two years. To prolong the effects, maintain good oral hygiene, avoid staining substances like coffee and tobacco, and consider touch-up treatments as recommended by your dentist.