my hemoglobin 9 iron of less than 50. also low in B12 i went for internal scoop and blood specialist they told me at lease i dont have blood cancer. I have to have the B12 amd Iron shots every week some time when the blood work comes back .  i have to increase my shots.for the last 10 years what is wrong with me?
Hi, Thanks for asking. Based on your query, my opinion is as follows.1. Low hemoglobin means anemia and along with low It B12 means it is B12 deficiency anemia.2. It B12 is an important part of all the cells in body. It is required at the nucleus levels. During periods of stress, growth etc., it will be extensively used up. You need to increase It B12 shots.3. Also increase It B12 in diet through fish, eggs, lean meat and green leafy vegetables. Taking probiotics and improving gut bacteria will also improve It B12. Not to worry. 4. Decreased It B12 is not a feature of blood cancer. Rather, it might be increased to two times, the normal range. You have It B12 deficiency anemia. Take increased supplements. Hope it helps. Any further queries, happy to help again.