Medically Reviewed by Sabrina Felson, MD on December 16, 2022
Written by WebMD Editorial ContributorsIron is a mineral in your body that comes from foods like red meat and fortified cereals or from supplements you take. You need iron to make red blood cells. Iron is also an important part of hemoglobin, a protein in your blood that helps carry oxygen from your lungs to the rest of your body.
An iron test can show if you have too much or too little of this mineral in your system. It can check for conditions like anemia, or iron overload (excess iron). Your doctor might order a test if you have symptoms of either condition.
Symptoms of low iron include:
Symptoms of high iron include:
There are several different tests to check the level of iron in your body. These tests show how much of the mineral is moving through your blood, how well your blood carries it, and how much iron is stored in your tissues.
Some tests require you to stop eating about 12 hours before you give blood. Your health care provider will take a sample from a vein in your arm and send it to a lab. The lab results will show whether iron levels in your blood are too high or too low.
A low iron level can be caused by:
A lack of iron can affect your body's ability to make red blood cells. If your iron level is too low, you could have anemia. This means you don't have enough healthy red blood cells to transport oxygen to your organs and tissues.
A high iron level can be caused by:
Talk to your doctor about the meaning of your test results. Find out what steps to take to treat your condition.