This was the initial text but I've managed to add a photo this time:
This occured during a lengthy dry spell so I'm unsure if it is herpes, although I've looked it up a bit.
I have a single smooth blister like spot at the base of my penis. It feels itchy when touched, and sometimes it swells/turns purple and becomes slightly painful (only for a couple of hours/days then it gets back to normal).
I'm concerned it might be herpes, although god knows how I could have gotten it without having sex for so long. I've read that the "initial outbreak" is much more intense. But I've experienced nothing like that, only this thing that I've had for about 2 months now.
Any idea what it might be before I have enough and visit a GP?