hi, I have an yeast infection that wont go away. I already took 3 diflucan piils, 1 to 2 weeks in between of each other, its a little better, but I still have it. I cannot take over the counter products because I am allergic to them. , what should I do
Hello, Welcome to Chat Doctor, Yeast infection can stay for longer period of time based on the location of the infection. If there is a favorable environment it can sustain for months to years. Depending upon the site of infection, the duration of treatment varies. For genital infections you need to take treatment for at least 4 weeks, whereas for fungal infection of hair and nails, you need to take treatment for months. As you have not mentioned the site of infection, this information will help you to know your condition and to take appropriate treatment. Thank you.