Thanks for the query.
Your symptoms of small lesions in vagina which gets exaggerated during menstrual periods suggest herpes
virus infection. Pus inside suggests secondary infection.
I recommend you to get a STD
profile to rule out other sexually transmitted diseases.
Treatment depends upon the diagnosis.
Gancyclovir is treatment of choice for herpes infection.
Maintain personal hygiene.