I wouldn't try (or expect) to get your iron levels back up in a few days. You got me curious and looking at from a mass balance perspective, I came up with the following numbers for iron loss and gains.
- A typical male excretes about 0.6 mg of iron each day mainly into the feces (much of the rest is from blood loss).
- Iron absorption from the intestines is extremely slow, at a maximum rate of only a few milligrams per day. This slow rate of absorption means that even when tremendous quantities of iron are present in food, only small proportions can be absorbed.
- A typical person might have 3,000 to 5,000 milligrams within their body, most as hemoglobin (maybe 1,000 milligrams as ferritin).
Based on these numbers, I would give it some time before I retested.