





They are usually due to some form of irritation to the skin. Just make sure you are cleaning with luke warm water everyday and make sure that you aren’t using soap or shower gel that could irritate it. In my case it was pre cum that caused them, so maybe also refrain from masturbation or sex until they have cleared. You can also use Vaseline to protect the skin while it is healing. If it is not what I think then I would go to see a doctor. In fact I would go to the doctor first, but I sense you don’t want to or you would have already.
Hope this helps a little.
Photos are not close or clear enough to comment on what you actually have on your penile skin.
When was you most recent sex? I am presuming you are not using condoms?
The most common issue is yeast / fungal infection if you recently had vaginal sex, bacterial if you did anal, or potentially both if you did both and this was unprotected …
I basically agree with what Joe suggests other than the vaseline can cause further irritation