Plan ahead! In-office whitening may take up to two weeks for full results, while take-home kits may require a week or two. Aim to whiten your teeth a few weeks prior to your event for impressive results.