Not sure if my first question went through as I didn't have an account at the time. But I'm a 23 year old virgin and I have these small red spots on my penis shaft. I haven't seen any images that look like what I have, nor anyone describing the same thing. They are hard to describe, I'll try my best, sorry if its gross. They look like little pimples full of blood, but they aren't bumpy, they're pretty level with the rest of the skin. They don't hurt or itch, they cover an area no bigger than a dime, and sometimes they look like they're clearing up, but it always comes back. I've had them for an embarrassingly long time (at least 7 years) so if it was something serious I figure it would have progressed or killed me by now. I have an appointment with my doctor soon and I plan on bringing it up, but in the mean time does anyone have any idea what it could be?