Question: what causes low ferritin but high iron?
Answer: Causes of low ferritin levels A lower-than-normal ferritin level can indicate that you have an iron deficiency, which can happen when you don't consume enough iron in your daily diet. Another condition that affects iron levels is anemia, which is when you don't have enough red blood cells for iron to attach to.