Key takeaways
Triazolam (Halcion) and lorazepam (Ativan) are both benzodiazepines, but they are used for different purposes. Triazolam is primarily prescribed for short-term treatment of insomnia, helping you fall asleep quickly. In contrast, lorazepam is used for short-term treatment of anxiety and can also be used to control seizures and ease anxiety before surgery. Triazolam is typically taken once before bedtime, while lorazepam can be taken 1 to 3 times daily, depending on the formulation. Both medications can cause sleepiness and dizziness, but lorazepam is also available as an injectable form for specific medical conditions. Triazolam is not a first-choice option for insomnia due to its potential to cause next-day anxiety, whereas lorazepam is commonly used for anxiety relief. Both medications carry risks of dependence and withdrawal, and you should avoid alcohol while taking either.
