I’m totally desperate! Need help!

I stared having yeast infections since April every month since then I get them either before my period would start or end, I already went to the doctor twice, he prescribed me with medication and it goes away but comes back every month! I have been tested for STDS came out negative, Diabetes also negative, and hormonal levels are normal, I take showers every single day. What else could it be? Why do I keep getting this infections? Has anyone had this before? Any recommendations? Please Help!