My son is 8 months old. He was born 6 weeks premature and spent the first month in the NICU. He is breastfed fully until 6 months and now eats fruit, vegies and rice cereal. He had had blood and/or mucus in his stool a lot in March/April. We figured out if I eliminated all milk, lactose and soy from my diet that the blood disappeared. At least this is what I thought. We just found out that he has iron deficiency anemia. I also found blood and mucus in his stool again this morning. I am wondering if the blood has been there on and off for this long and it either changed color or I just didnt notice it. What are the causes of blood in stool? Could this cause the iron deficiency anemia?

Summarized question: How to treat iron deficiency anemia in an infant?