Simply put, a professional, in-office teeth whitening session uses a stronger bleaching agent with a higher concentration of hydrogen peroxide than any treatment that can be done safely at home without supervision. That makes in-office whitening the most effective option possible.