Benzoyl peroxide has antibacterial properties and may be an effective topical treatment for acne. It is available on prescription, over the counter, or in everyday cleansers and other skin care ...