Hah! Thanks! I am glad I am not that guy
and I know it is not warts because when they pop puss comes out like acne, and I had it since I was in late elementary school
You could have caught an std upon birth, OR general contact at a very young age. My friend just had a c section because the docs didn't want the BABY to catch herpes, and she only had one little spot that she thought was probably just a razor bump. You can even catch herpes just from sitting in a puddle of water after someone. If the spots are reoccurring in the same place, that is also typical of herpes, as it creates a path from the central nervous system in your spine, where it lives, to the surface of the skin around the genitals, where it spreads.
I'm not saying your infected, I'm saying that the internet is not the place to get diagnosed!!!The ONLY thing you need to do is see a doctor immediately WHILE the symptom is present. It's extremely difficult for a doctor to diagnose and test the problem if it's not present. Not having this looked at since puberty, which for you (26 like me) means 10+ years, is unacceptable for your age. Do not fool yourself or accept this condition as simple ol' acne. Even if it is, it's on your dick man, GO GET CHECKED OUT!!!
Also, don't accept some vague answer from your doctor, which is more common than you think. They CAN test and identify exactly what it is most of the time, so be persistent.
Then, once you've arrived at a proper diagnosis and treatment, go try to find a nice girlfriend. I can imagine how this would stump your confidence. Hell a normal zit on the face can stump most people's, but you can't ignore it, or accept it, or reach out to the dumbasses on the web to tell you how to fix it. Go see a professional, get it taken care of, no excuses or assumptions. Then go get laid of course