I got this white bump on my penis, anyone knows what exacly it is and how to treat it?

image

Okay so im 17 year old virgin and got this white bump on my penis for 2 months now. Does anyone knows anything about this? Its hard and hurts a little bit when i touch it. Any information will be helpful