โ† All Questions
๐Ÿฉธ Diabetes
Q

Can I take medication while fasting?

โšก Quick answer
Most medications are fine, but always check with your doctor first. Some need food.
๐Ÿ“‹ Reviewed by our editorial team Last updated How we research
๐Ÿ“– Full answer

The complete answer

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.

Want the complete guide?

Read our full evidence-based guide on diabetes for the complete picture.

View Full Guide โ†’
๐Ÿ’ฌ
Have a follow-up question?

Did this answer your question? Have a related question? Send it to us and we will answer.

Send your question โ†’

Sources & further reading

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.