Women need around 18 milligrams of iron every day, while men and post-menopausal women need 8 milligrams.
Two types of iron can be found in food. Foods from animal sources contain heme iron, a type that is easy for the body to absorb. Vegetarian sources have non-heme iron, a form that cannot be absorbed as easily. For this reason, vegetarians may need to eat more iron to ensure that they absorb enough. Iron absorption can be increased by consuming sources of iron with vitamin C.
Red meat, especially liver, is one of the best sources of iron. A single serving of liver contains around 7 milligrams of iron, with red meat in general containing between 2 and 4 milligrams per serving. White meats contain some iron, typically 0.5 to 3 milligrams a serving, and eggs are contain iron. Whole Oats, Kidney Beans, Dried fruit, Red Meat, and Spinach.
Check out this page - all whole food best sources for iron! http://bit.ly/gbhealthwatchirontopfoods :) Includes sesame seeds and oysters! Oh ya, and always remember to have vitamin C with your iron to maximize absorption!
Red Meat, Avocado, Spinach, Broccoli, and Beans are all great sources of iron. Also, the herb stinging nettle is jam packed with iron, so if you can find a stinging nettle tea, that would make you feel better instantly.
This is coming from an anemic person, so I know it works!