Hi, This is according to some vegetarians. I used to take B-12 shots, but I haven't in 2 or 3 years now. My blood tests normal for B-12 now. Thanks in advance for your thoughts on this. Joe in NH