Фізіологічна потреба у вітаміні В12 для дорослих становить 3 мкг на добу, для дітей – 1,4 – 3 мкг на добу.
Добова потреба у вітаміні B12 для дорослих становить від 2 до 3 мкг/добу, для дітей – від 0,3 до 1,4 мкг/добу. У період вагітності та лактації добова потреба організму у вітаміні В12 зростає до 7,6 мкг/добу.
Зазвичай курс лікування займає не менше 21-28 днів. Якщо є симптоми фунікулярного мієлозу (парестезії – оніміння кінцівок), вітамін В12 вводять у великому дозуванні щоденно протягом мінімум 10 днів. Потім доза зменшується, а курс терапії доповнюється вітаміном В1 по 100 мкг на добу.