is this genital herpes?

I’ve had this on my penis for about 3 weeks now, no pain. no itching
Just a little red spot.
Im really worried