Yeast infections

Ma
I keep getting yeast infections and I have no idea why. And it's always a couple weeks before I start my period.