Vitamin B12 deficiency is primarily caused by a lack of vitamin B12-rich foods in the diet though other factors can also ...