Head-to-head comparisons of medication uses, side effects, warnings, and more.
Key takeaways
Lorazepam (Ativan) and alprazolam (Xanax) are both benzodiazepines used to treat anxiety, but they have some differences. Lorazepam is available in both oral and injectable forms, while alprazolam is only taken by mouth. Lorazepam is used short-term for anxiety disorders, anxiety associated with depressive symptoms. It can also be used to control seizures and ease surgery-related anxiety when given as an injection. Alprazolam is specifically approved for generalized anxiety disorder (GAD) and panic disorder. Both medications can cause drowsiness and have a risk of dependence, but alprazolam has a higher incidence of memory problems and other side effects like irritability and appetite changes. Additionally, both medications should be used with caution, especially when combined with alcohol or opioids, and should not be stopped suddenly to avoid withdrawal symptoms.