Witamina B12 jest bardzo potrzebna każdemu człowiekowi, a zwłaszcza sportowcowi. Pomaga ona przyswajać do organizmu białka i węglowodany, z których pierwsze budują silne mięśnie i kości, a drugie dostarczają energii. Ponadto witamina B12 okazuje się niezbędna do prawidłowej pracy układu krwionośnego i nerwowego. Jej niedobór skutkuje anemią, depresją, problemami z mięśniami. Witamina B12 znajduje się głównie w pokarmach zwierzęcych, jak mięso i nabiał. Wegetarianie mogą ją czerpać z drożdży czy produktów, do których jest sztucznie dodawana, na przykład z mleka sojowego czy napojów energetycznych. Warto ją również dodatkowo suplementować, zwłaszcza gdy prowadzi się aktywny tryb życia. W aptekach można nabyć za kilka złotych opakowanie witaminy B12 wystarczające na miesiąc. Można też zaopatrzyć się w suplement diety, który poza witaminą B12 zawiera również inne witaminy z grupy B, witaminę D (na której niedobór wegetarianie również mogą się skarżyć), jak również cenne pierwiastki, między innymi magnez czy cynk.