The duration of an iron infusion can vary depending on the dosage and the specific iron preparation used. Typically, it takes between 30 minutes to a few hours.

By

Read more from Dr. Ali