How to cure pimples caused due to masturbation?

Whoa, man! You acne is not due to your enjoying your body, and i'm sorry anyone told you something this foolish. If topical benzoyl peroxide 5% 2x/day has not cleared you in two weeks, get with your personal physician for prescription-strength treatment. You're 20 years old ; life's hard enough without this confusion. Talk with a sensible grown man about your changing mind and body -- maybe even dad.