Thanks for your question.
Your history is typical of a type of vaginal infection
known as Bacterial vaginosis
. I suggest you should see a Gynecologist to get this confirmed. This can be done very easily by some clinical tests & may be some lab tests if there is some doubt.
A course of oral medicine given to the couple simultaneously for 5- 7 days is usually enough to resolve the problem.
Also get your blood sugar tested.