Vitamin B-12 and Iron. One of the primary causes of iron deficiency is blood loss. Anything that causes blood loss, from heavy periods to peptic ulcers, can eventually cause an iron deficiency. Given the body requires vitamin B-12 to produce red blood cells, a deficiency in vitamin B-12 can directly lead to a deficiency in iron. read more
But if your iron intake is adequate and you don't get enough vitamin B-12, you could develop a different type of anemia, called pernicious anemia, in which low B-12 levels indirectly cause low levels of iron and too few red cells in your blood. read more