you know and then how long are they supposed to take it
You don't know the length of time they're supposed to take the medication.
вы знаете, а потом, как долго они должны это делать
Вы не знаете, сколько времени они должны принимать лекарства.