Do I have herpes! Please help

I am uncircumcised, and I got red spots on my penis top, at an area that comes under foreskin cover.

I have a girlfriend and she was a virgin before she met me. So no doubts on her(she does have pcod if that can somehow cause an infection), i did have sex with other girls around 2-3 years back, but that was always protected sex. Is it possible for me to contract the virus?

The red part of the penis top is a very dryish skin that is somehow smoother than the rest of it.