Зазвичай курс лікування займає не менше 21-28 днів. Якщо є симптоми фунікулярного мієлозу (парестезії – оніміння кінцівок), вітамін В12 вводиться у великій дозі щодня протягом щонайменше 10 днів. Потім доза зменшується, а курс терапії доповнюється вітаміном В1 по 100 мкг на добу.
Щодня вводять по 2 мл. Після цього потрібно колоти препарат по 2-3 рази на тиждень протягом 2 тижнів. Якщо хвороба протікає у легкій формі, то уколи можна робити раз на 3 дні протягом 8-10 днів.
Цей вітамін може накопичуватися і є нетоксичним, тому доцільно пити або колоти його завжди, а курсами.
Вводять підшкірно, внутрішньом'язово, внутрішньовенно та інтралюмбально, а також всередину. При анеміях, пов'язаних із дефіцитом вітамін А В12 вводять по 100-200 мкг через день. При анемії з явищами фунікулярного мієлозу та при макроцитарних анеміях із захворюваннями нервової системи – по 400-500 мкг у перші 7 днів щодня, потім 1 раз на 5-7 днів.