Question: how long for diazepam to take effect?
Answer: anxiety - you should start to feel a bit better within a few hours, but it may take a week or two for you to feel the full effects. muscle spasms - you should begin to feel less pain after 15 minutes. Your muscles will start to relax when you have been taking diazepam regularly for a few days.