You might just have been lucky. I had a dizzy spell so bad that I couldn't get out of bed. My bloods came back with zero B12! I needed 6 injections to get back to normal, and now have an injection every 3 months. I am a vegetarian who doesn't eat eggs or drink milk.