Рибоксин назначают внутрь до еды.
Суточная доза препарата при приеме внутрь составляет 0,6 - 2,4 г. В первые дни лечения суточная доза равна 0,6 - 0,8 г (по 0,2 г 3-4 раза в день). В случае хорошей переносимости препарата суточную дозу повышают (на 2-3 в день до 1,2 г (0,4 г 3 раза в день), при необходимости - до 2,4 г в сутки. Длительность курса - от 4 недель до 1,5 - 3 месяцев. При урокопропорфирии суточная доза составляет 0,8 г (по 0,2 г 4 раза в день). Препарат принимают ежедневно в течение 1- 3 месяцев.