What causes small clusters of bumps on penis? It occurs mostly for 4-5 days and go. Reoccur aft 2 -3 weeks, mostly if I masturbate. What is the remedy?

Difficult to say. But sounds like local irritation. But it could be infection or even std. Show it to your doctor or a urology specialist for specific advice.