I would be pleased to answer your question .
Your lumps could be cyst
. It is less likely to be anything else.
I would suggest that you should visit a Dermatologist
who will examine the area and rule out the above differential diagnosis. Please do get it checked as it has been existing at the site for a couple of months as you have mentioned . You should also check for the cause of the vaginal discharge
which can be Candidal Yeast related or may be even due Trichomonas infection. You will need an antibiotic and anti fungal course depending on the cause of the infection
Thanks and take care