Question: how long does it take for lorazepam to work for anxiety?
Answer: Lorazepam (Ativan) works even sooner at 30 to 60 minutes after taking it, with effects lasting up to 8 hours.