Thanks for the query.
Swelling at the vaginal outlet with pain and discharge suggest you might be having bartholin's cyst .
A Bartholin's cyst is formed when a Bartholin's gland is blocked, causing a fluid-filled cyst
to develop. A Bartholin's cyst is caused by an infection, inflammation, or physical blockage to the Bartholin's ducts .
If infection occurs, then it leads to bartholin abscess
If the infection is severe or repeated, a surgical procedure known as marsupialization may be required to stop further recurrences.
Get your blood sugar tested.
Maintain personal hygeine.