Well that's one problem I don't have anymore. When I was a young child I had low iron and was a sickly kid. Sickly in the sense that I literally caught every childhood disease imaginable. But I somehow grew out of that (perhaps at the same time I had my appendix out at 20) and later in life began donating blood. A few years ago CBS switched over to the digital count for iron (away from the basic specific gravity test) I've always been in the 160 range. I am a meat lover so I have no problem keeping the iron level up.
I've donated blood off and on over the years (56 and counting) and will likely continue as my health continues. My reasons are personal - I've had 4 family members pass away from cancer and I feel the need to help beat the disease. Anything I can do to help others survive....