1. You may not be consuming enough iron rich foods such as red meat
  2. Internal bleeding: This is something you need to rule out or heavy menstrual bleeding: which may be due to a hormonal imbalance.
  3. You may have issues with your digestive tract that is not allowing you to properly absorb iron. Therefore you need to heal the gut.
  4. Low copper levels. Low copper levels can directly cause low iron because copper is essential for iron absorption, release from storage and incorporation into hemoglobin.