Make sure to take vit c with iron to aid absorption, and avoid any dairy, calcuim, tea, coffee (tannins), red wine, that tend to block absorption of iron (avoid these foods for 2 hours before/after taking iron).
As well as donating blood, other things that can cause iron to tank: internal...