Key takeaways
- Fluconazole begins working as soon as you start taking it, though it may be a few days before you notice changes to your symptoms.
- For most fungal infections, symptoms typically improve within about a week of starting fluconazole, but more severe infections may require one to two weeks for the medication to take full effect.
- Fluconazole remains in your system for approximately six days after your last dose due to its half-life of about 30 hours.
Overview

Fluconazole is an antifungal drug that doctors use to treat or prevent various types of fungal and yeast infections, such as:
- vaginal yeast infections
- oral yeast infections (oral thrush)
- fungal skin infections
- fungal meningitis
It’s available in both brand-name and generic forms and typically requires a prescription.
Exactly how long fluconazole takes to work may depend on the type of infection it’s being used to treat, how severe the infection is, and other factors.
Need a prescription or refill? You can get discreet and expert on-demand care in as little as 15 minutes. For $29, answer a few questions online and get a treatment plan from a US-licensed healthcare professional. Get started here.
How long does it take to see results with fluconazole?
Fluconazole (Diflucan) starts working as soon as you start taking it, but it may take a few days before you notice your symptoms start to clear up. How long it takes to see results will depend on several factors, including the condition being treated and its severity.
Doctors prescribe fluconazole for various conditions.
Vaginal yeast infections
Doctors typically prescribe a single dose of fluconazole to treat a vaginal yeast infection, and just one pill is enough to treat the infection. Symptoms may fade within 24 hours, though it may take a few days for the infection to disappear completely.
If you don’t start seeing some relief in your symptoms after 2 days, let your doctor know. They may suggest taking a second dose of fluconazole. Signs that fluconazole is working include less itching and discoloration, less burning when urinating, and less unusual, thick white vaginal discharge.
Infections of the esophagus
For a yeast infection of the esophagus, you can expect to see results in a few weeks. Doctors typically prescribe fluconazole for at least 3 weeks, with treatment continuing for at least 2 weeks after symptoms have completely gone away.
You may notice that fluconazole is working when you experience a fever less often, and it becomes less painful and easier to swallow.
Oral thrush
Treatment for fungal infections of the mouth or throat, also called oral thrush, can last up to several weeks. According to fluconazole’s prescribing information, symptoms may begin to resolve within a few days, but treatment should continue for at least 2 weeks after symptoms resolve to prevent the infection from returning.
Signs that fluconazole is working include fewer white patches (plaques) visible in your mouth and throat, less discomfort or soreness in your mouth and throat, and you feel more at ease while eating and drinking.
Fungal meningitis
A different type of fungus called cryptococcus can cause a type of meningitis. It will likely take a few weeks to start to see results, and once you no longer test positive for cryptococcal meningitis, you will need to continue to take fluconazole for 10 to 12 more weeks.
Some signs that fluconazole is working include less headache, fever, neck stiffness, and confusion.
Skin infections
Doctors may sometimes prescribe topical fluconazole to help treat fungal infections of the skin like athlete’s foot, ringworm, or nail infections. You can expect to see results in about 2 to 4 weeks for these infections. Signs fluconazole is working include less itching and discoloration or other color changes in the infected area.
How long does fluconazole stay in your system?
Oral fluconazole has a half-life of about 30 hours, which means half of the drug passes out of your body after every 30 hours. It usually takes about 4 to 5 half-lives to remove a drug entirely from your body.
So, you can expect fluconazole to remain in your system for about 5 to 6 days after taking your last dose.

Free prescription coupons
Seriously … free. Explore prices that beat the competition 70% of the time.
Get free cardHow long do you need to take fluconazole?
Fluconazole is available in various forms, including:
- oral tablet (Diflucan)
- oral suspension (a powder that you mix with liquid to form a suspension that you drink)
- topical forms like creams or ointments
- injection (only given by healthcare professionals)
The time you will need to take fluconazole and your dosage depend on the type of infection you have and the form of the drug you’re using:
- Vaginal yeast infection: a one-time dose of 150 milligrams (mg)
- Esophagus infection: 200 mg on day 1, and then 100 mg once per day for at least 3 weeks
- Mouth and throat infection (oral thrush): 200 mg on day 1, and then 100 mg once per day for at least 2 weeks
- Blood infection, lung infection, or other serious fungal infection: 400 mg or less, once per day, for several weeks. The exact length of time you will take fluconazole will depend on how severe your infection is and how the medication affects your body.
- Meningitis: 400 mg on day 1, followed by 200 to 400 mg once per day for 10 to 12 weeks after testing negative for meningitis.
- Fungal skin infections (athlete’s foot, ringworm, jock itch, nail infection): dosage depends on the location of the infection
Summary
The time it takes to see results with fluconazole will vary based on the infection it is being used to treat. While a vaginal yeast infection may start to get better in a few days, an oral fungal infection will typically take longer to clear up.
Always follow your doctor’s instructions and take fluconazole as prescribed. It is important not to take fluconazole for a longer or shorter duration than has been prescribed. Doing so could lead to serious side effects. For symptoms that get worse or don’t go away, talk with your doctor about possible alternatives.
Download the free Optum Perks Discount Card to save up to 80% on many prescription medications. Plus, you can now get them delivered to your home in as little as 3 days. Search for your medication here.