We recommend waiting at least 1 hour before consuming food or beverages. After whitening, your teeth will become more porous, making them easier to stain. It is best to whiten your teeth before bed or after meals with long gaps in between.