Question: how long does it take for diazepam to work for sleep?
Answer: Diazepam starts to work very quickly in your body, and you should get calming effects within two hours of taking it. How long will I need to take diazepam? People are not normally prescribed diazepam for more than four weeks as people can become dependent on it if they take it for longer.