One common reason for recurrent yeast infections is an imbalance in the body's natural bacteria and yeast. This can be caused by factors such as taking antibiotics, having uncontrolled diabetes, having a weakened immune system, or using certain types of birth control. Hormonal changes during pregnancy, menstruation, or menopause can also make some people more susceptible to yeast infections.