Question: how long should you take iron pills for?
Answer: Taking more iron than your body needs can cause serious medical problems. Blood counts return to normal after 2 months of iron therapy for most people. You may need to continue taking supplements for another 6 to 12 months to build up the body's iron stores in the bone marrow.