I have a pink spot on the very tip of my penis, it is only sore when it rubs against my boxers. I thought it might be from masturbation, but I haven t masterbated in 11 days and it is still there. I am a virgin, have never used IV drugs, and have not come into contact with anyones blood recently, so it cant be any kind of STD. What is this?