The best time to whiten your natural teeth is before you have a bonding procedure. That way, your teeth are at their whitest when your dental professional colour-matches the bonding resin.