So recently I have had a very sensitive penis, I was in the bath the other day and I saw 3 very small white kind of coloured spots, more the colour of semen to be honest, formed just under the head of the penis. They've cause me a bit of irritation but nothing to the point where I can't walk or anything. It just means I cannot masturbate or have any sexual pleasure until they're gone. I hate going to the doctors and clinic but I've never had any kind of STD/STI and never had to visit the doctors or clinic before so Im a bit confused as to what this might be, considering I'm pretty sure I don't have an STD or STI. It's hard to roll back my foreskin unless i'm in the bath to see what the problem is. If someone could help me out or suggest what it could be that would be great because it's starting to annoy me now and I've only had it for about 3 days
Thank you for your time

It could be some of the lubrication glands on the bottom of the head have been infected by something. You don't have to be sexually active to contract a virus or bacterial infection, though if you *are* sexually active it could easily be a new STD, even if you haven't had one before. Herpes sounds like a likely candidate.

Definitely go to your doctor and get it checked out if it hasn't gone away by now.