I am 20 years old and have not had sex as yet. And there is a red spot on the head of my penis, it doesn't itch or hurts and I'm worried that it might be infectious. There is only one spot and it has been there for almost 3 months. Its on the front of the head but towards the bottom. Please give me some advice?