I've found inserted clotrimazole/Canestan capsules as well as outer cream has worked for me in the past.
You may want to look at your diet and switch to eating more alkaline (as opposed to acidic) foods. If you have too much sugar and your system is acidic then that's a perfect breeding ground for yeast (candida albicans).
Here is a food chart to use as a guide to balance your pH levels:
Alkaline-Acid Food Charts to Help Balance Your pH - Greenopedia