Question: how long does the effect of midazolam last
Answer: Effects last for between one and six hours .