Back to resources

Iron & fatigue · 6 min read

How long does an iron infusion take and how long does it last?

The infusion itself is quick — but how long does the whole process take, and how long will you feel the benefits? Here's what to expect.

Dr Priya RamanUpdated July 2026
Medically reviewed by Dr Priya Raman, AHPRA-registered GP — Last reviewed July 2026
How long does an iron infusion take and how long does it last?

How long does the infusion take?

The iron infusion itself usually takes about 15 to 30 minutes. After the infusion is complete, you'll be observed for a further 15 to 30 minutes. So the total time at the clinic is typically 45 to 60 minutes.

You should not drive yourself home immediately afterwards — arrange for someone to pick you up, as some people feel lightheaded after the infusion.

How quickly will I feel better?

Most people start to notice improved energy within one to two weeks of the infusion. Your iron stores begin to replenish immediately, but your body needs time to use that iron to make new red blood cells.

Your GP may arrange a follow-up blood test 4 to 6 weeks after the infusion to confirm your levels have responded.

How long does the effect last?

For many women, a single infusion restores iron levels for 6 to 12 months or longer. How long it lasts depends on the underlying cause — if heavy periods or an absorption issue is ongoing, your iron may drop again.

This is why identifying the cause of your low iron is just as important as the infusion itself. Your GP will monitor your iron levels and advise if and when another infusion might be needed.

References & sources

This content is general information and not a substitute for individual medical advice. Please consult a GP for your personal situation.

Ready to speak with a GP?

Book a private telehealth consult with an AHPRA-registered Australian GP.

Related conditions we treat

Keep reading