I have a red bump on my penis when it is erect and not erect. under the head on the skin there is a white dot that if i try to rip it off it hurts, it kinda hard also... I am still a virgin and i had not had sex yet. I've had this for about 4 or years or so i have never gone to get help. I am not circumsized so the skin is still there and for about a day or two i believe my skin was no covering the head and i walked around for about a day in my pants. Now i don't know if this is herpes and i pray to god it is not. Can someone give me an answer to what i should do and can a doctor prescribe me something to help with this problem?