Vitamin-B12-Mangel kann unterschiedliche Ursachen haben, etwa eine rein pflanzliche Ernährung, manche Medikamente (z. B. Säureblocker, Levodopa, Metformin, manche Antibiotika), Infektionen, Magen-Darm-Erkrankungen, Alkoholmissbrauch, Magersucht