Iron infusion is an effective means to increase iron levels in the body and takes between 10 – 20 days for it to work.