Ferritin Blood Test
A ferritin blood test measures the amount of iron stored in your body, helping to diagnose conditions related to iron deficiency or iron overload.
What is a ferritin blood test?
A ferritin blood test measures the level of ferritin in your blood. Ferritin is a protein that binds to iron and stores it in your body. You need iron to make healthy red blood cells, which carry oxygen from your lungs to the rest of your body. Iron is also important for healthy muscles, bone marrow, and organs, including brain development in children.
Too little or too much iron in your body can cause serious health problems if not treated. A ferritin blood test can show how much iron you have stored in your body.
What is it used for?
A ferritin blood test may be ordered as part of a group of iron tests to help check your iron levels. It can help your health care provider find out if your body is storing the right amount of iron to stay healthy. The test may also be used to:
- Help diagnose or rule out conditions related to iron levels, including:
- Hemochromatosis, having too much iron in your body (also called iron overload)
- Iron deficiency anemia, having too few red blood cells because you lack iron
- Liver diseases
- Restless legs syndrome
- Adult Still disease (AOSD)
- Monitor chronic conditions that may affect your iron levels, such as cancer, kidney disease, and autoimmune diseases.
- Check for low levels of iron before symptoms develop if you are at high risk, including being underweight, having heavy menstrual bleeding, being pregnant, or having difficulty absorbing food.
Why do I need a ferritin blood test?
You may need this test if you have symptoms of iron levels that are too low or too high.
Symptoms of iron levels that are too low include:
- Shortness of breath
- Weakness or fatigue
- Dizziness
- Arrhythmia, a problem with the rate or rhythm of your heartbeat
- Pale skin
- Restless legs syndrome
Symptoms of iron levels that are too high can vary and tend to get worse over time. Symptoms may include:
- Weakness or fatigue
- Joint pain, commonly in the knees or hands
- Loss of interest in sex or erectile dysfunction (ED)
- Abdominal (belly) pain
- Change in skin color, which may look gray, metallic, or bronze
What happens during a ferritin blood test?
A health care professional will take a blood sample from a vein in your arm, using a small needle. After the needle is inserted, a small amount of blood will be collected into a test tube or vial. You may feel a little sting when the needle goes in or out. This usually takes less than five minutes.
Will I need to do anything to prepare for the test?
Your provider may ask you to fast (not eat or drink) for 12 hours before your test. The test is usually done in the morning.
Are there any risks to the test?
There is very little risk to having a blood test. You may have slight pain or bruising at the spot where the needle was put in, but most symptoms go away quickly.
What do the results mean?
Lower than normal ferritin levels may mean you have iron deficiency anemia, or another condition related to low iron levels. Without treatment, it can lead to heart problems, infections, slow growth and brain development in children, and other health issues.
Higher than normal ferritin levels can be caused by having too much iron in your body. Other conditions that may cause increased ferritin levels include:
- Inflammation (like from infection or surgery)
- An autoimmune disorder
- Liver disease
- Cancer
- Obesity
- Alcohol use disorder
- Hyperthyroidism
If your ferritin results are not normal, it does not always mean you have a medical condition that needs treatment. Certain medicines can decrease or increase your ferritin levels.