પરંતુ, શુદ્ધ શાકાહારી ઉપરાંત જેમનાં શરીરમાં ઇન્ટ્રીનીસીક ફેકટરમાં ગરબડ થવાથી B12 લિવરમાં સ્ટોર થવાને બદલે શરીરની બહાર નીકળી જવાથી ડાયાબીટીસ અને એસીડીટીની ગોળીઓ તેમજ લાંબા સમયથી પેટનાં રોગોથી B12ની ઉણપ સર્જા‍ઇ શકે છે.