
I got a new partner recently (first in a while) and thought the slight discomfort after was just because of his large size but I started feeling itchy last night and decided to take a look,
Looks like your immune system is fighting something. A fungal infection is obvious, but it can really only be hormonal due to the impending menstruation. I would wait and see how it develops. Watchful waiting. Of course you can also try antifungal vaginal tablets if you want to support your immune system.
All the best