Acne is a frequent complaint and can have several underlying causes. According to experts, salicylic acid, niacinamide, or benzoyl peroxide treatments are the most effective. But numerous ...