i can't imagine how you ended up with an iron deficiency. i've only heard of it resulting from excessive blood loss, especially in women. it is also very dangerous to take too much iron since the body cannot get rid of excess iron, you should avoid taking supplements for this reason, and instead just adjust your diet to eat foods with more iron (like red meat, beans, lentils, millet, chickpeas, dark leafy greens, molasses, dried apricots, dried peaches, pumpkin and sunflower seeds, pistachios, walnuts, almonds, scallops, clams, oysters, soybeans, etc).