Yeast infection & weight

I don’t know what to do anymore i get one every month i try not to use soap just water down there ive stopped wearing tight clothe , can it be what i eat or my weight that causes that imbalance HELP!! Has anyone else had this problem And what do you recommend to stop it its becoming a problem with my sex life i hate it