ANDY'S ANSWER: A yeast infection is caused by a an overgrowth of the naturally-occurring fungus in the body called candida albicans.
An overgrowth of this fungus can happen (turning into a yeast infection which also known as candidiasis) for a variety of reasons. Hormone changes, stress, being sick or taking medication can upset the balance of the immune system and allow the yeast to multiply.