Hello and welcome to healthcare magic.
I am dr Asad sami.I have read your question and i can understand your concerns.I will be answering you.
What is your age.??
Are you diabetic..??
How is your nutrition.??
Are you on steroids or any other immunosuppressants..??
Any history of 
vaginitis,
pelvic inflammatory disease or any abscess.??any history of viral infections..??
To me you have bartholin's cyst.
If i were treating you in my clinic I would have taken a swab for microbiological examination.pain in a cyst means that it is acutely inflammed or infected.I would have prescribed antibiotics such as doxicyclin 100mg and 
metronidazole 400mg for 14 days.i would also have prescribed nonsteroidal anti inflammatory drugs such as 
ibuprofen or aceclofenac100mg.
After 14 days i would have called you back for surgical excision of the cyst.this is a minor procedure done on local anaesthesia ie lignocaine or 
bupivacaine.aspiration of the cyst can also be done but it can recur after aspiration.excision of the cyst is a day care procedure and you can go home right away.
I would suggest you to meet a gynaecologist.In the mean time remain calm.keep that area clean with normal saline wash or 
hydrogen peroxide or pyodine or dettol.apply 
triple antibiotic cream such as mycetracin also.
Thanks.
Hope the answer is helpful.
Feel free to ask further questions.
Regards.Dr Asad sami