Fluconazole stays in your system for roughly 6 to 9 days after a single dose. The drug has a half-life of about 30 hours, meaning it takes that long for your body to clear half of it. After five to six half-lives, the drug is essentially eliminated, which works out to about a week for most people.
How the 30-Hour Half-Life Works
After you take a dose of fluconazole, blood levels peak within one to two hours. From there, the drug clears slowly. With a half-life averaging 30 hours (though it can range from 20 to 50 hours depending on the person), here’s roughly how the timeline plays out after a single 150 mg dose:
- 30 hours: Half the drug remains
- 60 hours (2.5 days): About 25% remains
- 90 hours (3.75 days): About 12.5% remains
- 150 hours (6+ days): About 3% remains
For someone on the faster end of clearance (20-hour half-life), the drug could be gone in about 4 to 5 days. For someone on the slower end (50-hour half-life), it could linger for 10 days or more. This wide range explains why answers to this question vary so much online.
Why It Still Affects Your Body After It’s “Gone”
Even after fluconazole drops to low levels in your blood, its effects on your body persist longer than you might expect. The FDA label notes that the drug’s ability to interact with liver enzymes lasts 4 to 5 days after you stop taking it. This matters because fluconazole slows down the breakdown of certain other medications. If you’re taking anything that could interact with it, those interactions don’t stop the moment fluconazole leaves your bloodstream. They taper off over several more days.
Kidney Function Changes the Timeline
Fluconazole is primarily cleared through the kidneys. If your kidney function is reduced, the drug stays in your system significantly longer. The relationship is direct: the lower your kidney function, the longer the half-life. For someone with moderate to severe kidney impairment, the half-life can stretch well beyond the typical 30-hour average, potentially doubling or more.
Dialysis does remove fluconazole from the blood. A three-hour hemodialysis session cuts blood levels by about 50%, essentially acting like one half-life compressed into a few hours. For people on regular dialysis, dosing is typically adjusted to account for this.
Fluconazole in Breast Milk
If you’re breastfeeding, fluconazole does pass into breast milk. A study of women given a single 150 mg dose found that the drug peaked in breast milk about 5 hours after the dose, reaching an average concentration of 2.61 mg/L. Because the drug’s half-life in breast milk mirrors its half-life in blood, it remains detectable in milk for several days after a dose.
Alcohol and Food Interactions
Unlike many antifungal medications, fluconazole doesn’t require you to avoid alcohol. According to the NHS, you can eat and drink normally while taking it. There’s no specific waiting period after your last dose before having a drink. That said, both fluconazole and alcohol are processed through the liver, so if you’re on a longer course of treatment rather than a single dose, being moderate with alcohol is reasonable.
Single Dose vs. Longer Courses
Many people take fluconazole as a one-time 150 mg dose for a yeast infection, and for them the timeline above applies fairly straightforwardly. But fluconazole is also prescribed in longer courses for more serious fungal infections, sometimes lasting weeks or months. When you take it daily, the drug accumulates in your body, reaching a steady state where each new dose tops off what hasn’t cleared yet. In that case, full clearance after your last dose takes longer, potentially 10 to 14 days, because your body is starting from a higher baseline level.
The key number to remember is 30 hours as the average half-life. Multiply that by five or six, and you get the full clearance window for your situation. For a single dose in a healthy adult, that’s roughly one week.

