I just had my first round of iron infusions ( 2, a week apart) a few weeks ago. It took about an hour and a half. I got injectofer which has less chance of reaction and only requires 2 infusions, a week apart.
i have had two infusions so far (approx. 2 weeks apart). Waiting for blood test results to see what difference it has made. It took about an hour or so each time and was quite easy. I read a book while the infusion was happening.