Question: what are the causes of blood deficiency?
Answer: Blood loss. Blood contains iron within red blood cells. ... 
A lack of iron in your diet. Your body regularly gets iron from the foods you eat. ... 
An inability to absorb iron. Iron from food is absorbed into your bloodstream in your small intestine. ... 
Pregnancy.