How long does it take to recover from iron deficiency anemia?