I've had/have a lot of similar problems. Nothing worked fast for me, takes a long time.
Zinc was really helpful, copper or metal toxicity can empower the yeast making it virtually unstoppable. So I would recommend heavy metal testing (hair analysis is good, so is urine challenge test)
probiotics, coconut oil, and apple cider vinegar are what I am using right now. But, I am 3 years away from that environment and still regaining my health so idk whether this will help you right now.