ક્રોહન રોગ અને સેલિયાક ડિસીસ જેવી આંતરડાની બિમારી, નાના આંતરડામાં વિટામિન બી 12 નું યોગ્ય શોષણને અટકાવી શકે છે, જે ખોરાકમાં પૂરતી વિટામિન બી 12 હોવા છતાં પણ તેની ઉણપ થઈ શકે છે.