Thanks for posting question on HCM,
You are probably suffering from acne vulgaris
which has no relation with masturbation
Acne vulgaris appear at puberty and lasts for 25-30 years , it present with blackheads,whiteheads,pustules , nodules and cysts on face and shoulders.
It has no relation with any food you take.
gel at night ,clindamycin
lotion bid in day and oral doxycycline 100 mg for 1 month and let me know.
Hope this will alleviate your anxiety
Dr sher bhutto