Question: what causes anemia in 2 year olds?
Answer: Diet low in iron, or some vitamins or minerals. Surgery or accident with blood loss. Long-term illnesses, such as infections, or kidney or liver disease. Family history of an inherited type of anemia, such as sickle cell anemia.