For the last 5 years I have been getting red spots on my penis after masturbating or having any kind of sex. It doesn't matter how long I wait for healing before any type of friction or whether I use lubrication. It takes about a week to go away if I don't touch it at all. I have tried every kind of ointment and lotion but nothing clears it permanently. I have been tested for
std's and nothing was found. This is very embarrassing to the point of just not allowing anyone else to see. Btw, it is not painful and does not itch. It just looks terrible.