I'm sorry to hear about what is going on with your yeast infections. A diet change may help, but right now you have to look at what is causing the problem and making your body react funny. It's the estrogen creams that you are using, and my suggestion is instead of using that cream try an alternative. Perhaps try speaking to your doctor and asking him about using progesterone instead as an alternative to estrogen and not just an add-on. For some women it does work wonders.
According to BHA.org (Medical Advice and Herbal Remedies and solutions, health articles) progesterone is "the precursor of estrogen in females and of testosterone in men." This means of course that both men and women have this hormone called progesterone. Progesterone, being the hormone responsible for producing natural estrogen, cortisone & testosterone can be used in place of estrogen therapy. Even better, it does not share the negative side effects of estrogen. Progesterone is naturally produced by the human body, but can also be made in a laboratory. The term that's often used for manufactured progesterone is "progestin." It comes in a cream form and can be purchased over-the-counter in health and vitamin stores as well as many pharmacies.
Progesterone is simply rubbed into the skin on different areas of the body and is perfectly safe with a yeast or Candida problem. Be sure to follow the instructions as far as the amounts and time to use this hormone.