Question: how long does it take for diazepam to work for muscle spasms?
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.