This NHS content is written for people in England. Medicine names, availability, prescribing and services may differ in other countries.
Who can take fluconazole
Most adults and children aged 16 years old or over can take fluconazole for vaginal thrush or balanitis.
Younger children, and people aged 16 years old and over who need it for other conditions, can take it if it's prescribed by a doctor.
Who may not be able to take fluconazoleFluconazole is not suitable for some people. To make sure it's safe for you, tell a pharmacist or your doctor before taking it if you have:
- ever had an allergic reaction to fluconazole or any other medicine
- a heart condition, including heart rhythm problems (arrhythmia)
- kidney or liver problems
- a rare, inherited blood disorder called acute porphyria
- had a blood test that showed you have abnormal levels of potassium, calcium or magnesium
View the original NHS website page ↗. Refreshed 19 August 2026.
Licensed under the Open Government Licence v3.0 ↗. MyPHU is independent and is not endorsed by the NHS.