I have had oral thrush for a little over a month now. I am a 39 yr old female, not nursing, not on antibiotics currently or recently. Don't drink, smoke, or have asthma. I do have anemia and low white blood cell counts (don't have cancer nor am i undergoing chemo). I was started on oral lamisil, and things quickly got worse. Also, started on "magic mouthwash" which i have continued doing, but i was quickly switched from the antifungal to diflucan, which i have been on for nearly 30 days. I am eating yogurt and/or taking acidophilus daily. How long does this usually last, and what could have caused it?