અમૂક પ્રકારની આદતો જેમ કે આલ્કોહોલ કે સ્મોકિંગની લત પણ શરીરમાં B12ની કમી પેદા કરે જ છે.