Most medications are safe to take while fasting, but some require food or specific timing. Always check with your doctor before fasting on medication.
Generally fine to take fasted:
- Most blood pressure medications
- Statins
- Most antidepressants
- Birth control
- Thyroid medication (actually requires empty stomach โ take 30-60 min before food)
Medications that REQUIRE food:
- Metformin (causes nausea/diarrhoea on empty stomach)
- Aspirin (gut irritation)
- NSAIDs (ibuprofen, naproxen)
- Iron supplements (with food helps tolerance)
- Some antibiotics (clarithromycin, doxycycline)
- Steroids (prednisolone)
Medications that need careful timing while fasting:
- Diabetes medications: insulin and sulfonylureas can cause dangerous hypoglycemia during fasting. Doses often need adjustment.
- Blood pressure: BP often drops with fasting โ doses may need lowering
- Diuretics: dehydration risk
For intermittent fasting (16:8): take medications during your eating window if possible.
For longer fasts (24+ hours): consult your doctor. Some medications may need adjustment.
Thyroid tip: levothyroxine is best on empty stomach. Take when you wake up, eat 30-60 min later. Coffee can reduce absorption โ wait 1 hour after.
Never stop or adjust medication without medical guidance โ the risks of stopping are usually worse than the risks of taking.
Read our full evidence-based guide on diabetes for the complete picture.
View Full Guide โWe write from peer-reviewed research and clinical guidance. These links let you read the underlying evidence yourself rather than taking our word for it.