Для лікування недостатності вітаміну B6 дорослим внутрішньо – по 80 мг 4 рази на добу. Можливе також внутрішньом'язове, підшкірне або внутрішньовенне введення у добовій дозі 50-150 мг. Тривалість лікування визначається видом та тяжкістю захворювання. Для профілактики недостатності вітаміну B6 застосовують у дозі 40 мг на добу.
Курс лікування – 20-25 ін'єкцій. При анеміях – 100 мг внутрішньом'язово, підшкірно 2 рази на тиждень. Доцільно одночасно приймати фолієву кислоту, ціанокобаламін, рибофлавін. При гострих та хронічних гепатитах – не більше 25 мг піридоксину на добу.
Дорослим рекомендується приймати 3-4 ампули на добу. Дітям старше 1 року (маса тіла понад 10 кг) добова доза становить 10-30 мг магнію/кг ваги (0,4 – 1,2 ммоль магнію/кг) або 1-4 ампули. Добову дозу слід розділити на 2-3 прийоми, приймати під час їжі. Таблетки слід запивати склянкою води.