Hello~I suggest that you see your PCP or gyn, when they see it, they will be able to determine what it going on and be able to help you.
See your gyn. No one can offer a diagnosis over the internet. It could be a hundred things, from an ingrown hair to an std. Only your doctor can tell you which it may be.