Vitamin B 12 deficiency often occurs in alcoholics, people with problems in their digestive system (especially stomach), people who have had stomach surgery (even if it is for weight loss), and vegans (people who eliminate all animal products from their diets including milk and eggs).