A week ago, I found a tender bump on the shaft of my penis. It was hard, but had a tiny white head, which I was able to squeeze out. The next day, the bump had become a hard, red, round bump on the surface of the skin. I applied rubbing alcohol and neosporin, and waited for it to subside.
It has been a week, and now I notice it has slightly grown in size from a round bump, to an oblong one -- 1/5cm wide by 1/3 cm long. It does not hurt, is hard, and appears to be under the surface of the skin, although it moves with the skin. After masturbation, it can become a darker purplish color. It can itch after masturbation, although I presume this is from irritation.
Any ideas what this could be? My last girlfriend and I were having unprotected sex and she had cheated on me so there is a possibility I could have contracted something from her, although I hope this is only the remnants of a pimple or pustule or something benign.
Thanks.