HELP! Weird spot

I have a spot on my outer labia and it's itchy but sore to touch. It doesn't have a white head or anything it looks kind of like a blister, what is it? I'm a virgin so it can't be a STD