Your hematocrit should return to normal within 6 weeks of iron therapy.
I expect it'll be some time before your sleep patterns return to normal.