A typical teeth whitening session can take between 30 minutes to an hour, depending on the method used.