The duration to treat iron-deficiency anemia and restore normal iron levels can vary depending on the severity of the condition, individual response to treatment, and adherence to the prescribed therapy. With appropriate treatment, including iron supplementation and dietary changes, it may take several weeks to a few months to replenish iron stores and achieve normal iron levels. Regular follow-up with a healthcare professional is essential to monitor progress and adjust the treatment plan if needed.