Causes and Risk Factors Yeast infections occur due to an overgrowth of candida. Where that candida comes from, and what causes it to flourish, can vary. You can develop a thrush in your penis if ...