Answer
Jan 15, 2026 - 11:04 AM
You should typically leave 10% benzoyl peroxide on your face for 1 to 3 hours if you are using it as a leave-on treatment, but some products are meant to be washed off after a few minutes. Always follow the instructions on your specific product and consider starting with a shorter duration to see how your skin reacts, as 10% is a high concentration and may cause irritation. If you experience redness or discomfort, remove it immediately and consult a dermatologist.
