Protein? Iron?

A trip to a nutritionist or doctor versed in nutrition would likely be helpful.