Foods rich in calcium, tannin, gluten, phytate, and oxalic acid should not be part of your everyday diet. These minerals can disrupt the iron absorption in your body, leading to low hemoglobin. Always talk to a doctor if you’re unsure about what to avoid and eat.