Most probably you may have Trichomonas vaginalis infection as they usually present with similar symptoms as yor are suffering from...
Next Steps
Consult doctor for proper medications
Health Tips
Maintain healthy perineal hygiene and menstrual hygiene too