વિટામિન બી 12 નાની આંતરડામાં શોષી લે છે અને જે લોકો નાના આંતરડાના ભાગોને (જેમ કે ક્રોહન રોગ ધરાવતા લોકો) દૂર કરવા માટે શસ્ત્રક્રિયા કરી હોય તે કદાચ બી 12 પૂરતી શોષી શકશે નહીં.