from the symptoms you have mentioned you might be having a bacterial and fungal infection
i would suggest get a urine tested with a high vaginal swab
done as well to see what is going on.
you can also be tested for gonorrhoea
as well as syphillis due to the history of having a few sexual partners.
will suggest you get reviewed by a gynecologist.
you will benefit from antifungal pessaries and antibiotics.
hope to have answered your query
thanks and takecare.