Many older people have exhausted their natural sources of intrinsic factor and so they cannot meet their B12 needs through diet. GET THE SHOTS! It makes a world of difference.
I can tell when I go too long between injections. I get more light-headed, I develop a peculiar type of a headache, and the ringing in my ears is deafening! Further, it is very difficult to take too much of B12. It is water soluable. What you don't use, you excrete. HTH.
Thanks for the info!...............