Please help!

I have been having recurring yeast infections for the past 3 years. I have used everything natural stuff even suppositories from Dominican republic. Only thing that takes it away is metronadizole 500 mg.or.flucanasole. I'm so tired of that. My husband has been a little.angry at me we do it like twice a month becasue I am so embarrassed of the smell like cod fish. It's not a hygiene problem FYI. I literally cry . If any of you ladies have had a similar problem and recommend something please share. Thank you.