Conditions such as Celiac disease, stomach ulcers, Crohn’s disease, cancer in the small intestines makes it harder to absorb iron.