No, you can buy benzoyl peroxide products over the counter, but if you have moderate to severe acne it is recommended you consult a dermatologist before using a skincare product with an active ingredient.