Witamina B12 występuje naturalnie niemal wyłącznie w produktach pochodzenia zwierzęcego, dlatego jej niedobory częściej dotyczą osób ograniczających lub eliminujących takie składniki z diety. Najlepszym źródłem B12 są mięso (zwłaszcza wołowina i podroby, takie jak wątroba), ryby morskie, owoce morza, jaja oraz mleko i jego przetwory. Regularne spożywanie tych produktów pomaga zapobiegać B12 niedobór objawy i wspiera prawidłowe funkcjonowanie układu nerwowego.