Men get yeast overgrowth for the same reasons as women, and recurrent infections are likely to be a sign of systemic candida. If it's systemic, topical treatment will help control symptoms temporarily but not heal the underlying cause. My ex-bf used to give me recurrent yi until I made him reduce his grain intake - he would eat like literally a whole loaf of bread a day - and start eating yogurt. My yeast issues have not totally resolved, but are under control with a grain, dairy, and sugar free diet, high dose biotin (I've done up to 16 mg/day, 8 for maintenance), and probiotics. Really, yeast overgrowth can be caused by different things for different people so figuring that out is the hardest part.