It's a little sore

Sorry if this is TMI but I have this small sore on my princess. It hurts only when being touched. I've been to clinic to check for any STDs a few months ago, && it came out negative. I've only been with one guy, my bf, since. The sore would go away but come back. Could someone please tell me what it could be.