Heavy bleeding either by injury or menstruation, poor diet, multiple and quick pregnancies and child births, inflammatory bowel disease can cause low ferritin in blood and reduced iron stores in the body.