Thrush is caused by an overgrowth of Candida, which is normally present in small amounts in the vagina. Factors such as antibiotic use, hormonal changes, diabetes, a weakened immune system, and high-sugar diets can disrupt the natural balance and promote yeast overgrowth.