To get better and faster results, scheduling an in-office teeth whitening is the best choice one can make. There are two major types of teeth whitening; intrinsic and extrinsic whitening.