For the past month I have been having *very slight* pain/discomfort in the shaft of my penis.

Today however my penis has been hurting really badly

I'm guessing this is either because I have been wearing my belt too tight or because I've been masturbating too much (without lube)


Why is this? Should I consult a doctor? Will taking painkiller make the pain go away?