There are literally dozens of threads on this topic in this very section.
Donate blood regularly (or get a phlebotomy).