"Why do people believe that as soon as a person becomes vegan they will be B12 deficient?
I don't why some people believe that as soon as someone becomes a vegan or vegetarian they will be deficient in vitamin B12, other than they're not knowledgeable about vegans or even vegetarians. Over time if vegans, or vegetarians don't supplement, or eat foods that are fortified then they will become deficient. But MOST of them know enough, to eat foods that are fortified, or to take supplements. However with teens especially those who become vegetarian or vegan, are at higher risk.
The only real premise I can see for such a claim, are in countries like China, India, other Asian countries, Mexico, some African, and South American countries, where there is such a premise for that claim. However a vitamin B12 deficiency, is more common than widely believed, and not just among vegans and vegetarians, but also among those of us who eat meat as well. However even many non vegans, and non vegetarians, are deficient in vitamin B12, in not just the areas I mentioned, but in modern developed countries as well.
Now I'm going to likely step on some of my fellow omnitarians toes, but IF I'm going to be honest about things it's going to happen. I've said it in the past, and I'll stand my ground here also on meat. Not all meats are nearly quite as nutritious, as some commonly believe. Now liver is high in vitamin B12, I won't give, or take any arguments there. One ounce, a mere twenty eight grams of liver, delivers far more nutrition, than other types of meat from land animals, ounce for ounce.
As for fish, and seafood, not all of it, as high in vitamin B12 as some may think or believe it is for example it would take just over five hundred grams of cod, or slightly more than one pound, to meet the daily requirement for vitamin B12. As far as dairy milk goes, and specifically from cattle, it doesn't matter that much whether it's whole milk, or skim milk, one needs a slightly more than five eight ounce servings to get the day's recommended value of vitamin B12. Nor are many types of cheese, all that high in vitamin B12.
A vegan that supplements, and/or eats fortified foods with B12, is NOT going to be deficient in vitamin B12. So in the end, omnitarians need to be just as concerned, over being deficient vitamin B12, as vegetarians and vegans. especially if they're seniors, like myself, or taking certain medications, such as omeprazole, the generic name for Prilosec, Omesec, which are vitamin B12 inhibitors.