Speak to doctors as it could be an infection! I had a teleconsult with Ease Healthcare when I had a similar situation, then they delivered my medication to my home.
I had it before. It’s an infection and you’ll need antibiotics for a week.
It is an infection. Gynae will asked you take antibiotics.
please go see your gynae
Doesnt sound right..