You are absolutely right about replacing B12 if it is low. But it may not be the reason of her anemia, and we do not even know if she is anemic or not. Sometimes we are just getting red herring.
Thank you for your comments. I am surprice the site has not banned me yet! I guess we have some freedom of speech here!