Странный врач. Вообще есть таблицы. Если кратко: 5000-10000МЕ витамина Д обычно пьют от 8 до 12 недель, потом сдают анализ и переходят на поддерживающую дозу - 600-4000МЕ (чаще это 1000-2000МЕ). Про калий впервые слышу, ни один врач такого не говорил. Магний можно пить постоянно - у взрослых всегда нехватка.