Why does your coach believe you have low ferritin? To answer your question: IF you are anemic AND your anemia is truly an iron deficiency anemia. It would take about 120 days to see the total affect from taking iron on your anemia. Not every anemia is iron deficiency though.