Hi, I'm looking for advice on b12. I have been experiencing a sharp pain in my chest area since October with dizziness, light headed, poor memory, irritable, bad eyesight & my balance is sometimes off. On the second visit to the doctors they did blood test & called me the following day to tell me my results were fine apart from my b12 which is low at 124, but I am not anemic. She said my red blood cells are enlarged so they don't carry enough oxygen? Does this sound correct? They told me I would need b12 injections of 6 shots in the first 2 weeks then 1 a month for a year. I've moved house & can't drive so I asked if I could register with a new doctor that I can walk to & have the injections there. They said I could as long as I do have them. In between the three week wait I started taking b12 suppliments. When I booked an appointment at the new doctors she told me I would need 1 injection a month which is not what the first doctor said. I requested another blood test to see if my b12 level had increased with the suppliments. I've just received a phone call from her & she said that the lab won't do another b12 test as the first one is valid for 88 days do they have to go off that. She I don't need injections as my red blood cells are not enlarged & to have another blood test at the end of April. I'm confused with the conflicting information from the two doctors going off the same blood test results? I'm a vegetarian so don't eat meat so are the suppliments enough to boost the b12?