There are two main types of teeth whitening procedures: in-office whitening and at-home whitening. In-office whitening is performed by a dental professional in a dental office and usually takes one hour or less. At-home whitening is a do-it-yourself procedure that uses a bleaching agent that you apply to your teeth at home over a period of time.