શાકાહારી ભોજન લેતા લોકોમાં વિટામિન B12 નો અભાવ હોઈ શકે છે કારણ કે વિટામિનના મુખ્ય સ્રોત પ્રાણીઓનું માંસ છે અને એનિમિયા ખોરાકમાંથી વ્યક્તિના B12 ના શોષણને અસર કરે છે.