It would be helpful to know what your B12 level was, and what is the normal B12 range for the lab your blood was processed at. Same with the normal range for iron/ferritin. I used to give myself B12 shots. Easy to do. Also, you can do supplements for iron. I agree that animals have more heme available to us than veggies, but the veggies are so good for us!