On average, most patients can expect professional teeth whitening to last between 30 and 60 minutes. The length of your treatment will depend on your dentist, how many shades you want to lighten your smile to, and other factors.