Why do I keep getting so many yeast infections?

I have good hygiene and I wash with mild, soap-free cleanser everyday. I also wear cotton underwear so everything can breathe well. I’m practicing all the best habits for vaginal health and yet I still get yeast infections every few months. What is wrong with me?

Why do I keep getting so many yeast infections?
Post Opinion