Even several months may not be enough time to replace the iron in your body. The basic reason for this is because iron deficiency anemia is a very common symptom of a Candida overgrowth. It isn't a coincidence that you contracted iron deficiency anemia for the first time only after you contracted a Candida overgrowth. The truth is that the Candida in your body has been and is still using your iron stores in order to invade your body's cells.
As you can see, prolonging the diet and treatment is only going to cause your problems to gradually increase and become worse, and the only way to truly bring your problems, including the iron deficiency, to an end is to reduce the population of the Candida in your body. The protein, Lactoferrin, is able to bind with iron which prevents Candida from using it, and taking high doses of vitamin C will help your body to absorb the iron therefore reducing the amount that is being lost.