Head-to-head comparisons of medication uses, side effects, warnings, and more.
Key takeaways
Alprazolam (Xanax) and buspirone (Buspar) are both used to treat anxiety, but they have some key differences. Alprazolam is a benzodiazepine that works quickly, often within 30 minutes, and is typically taken three times a day. It is a controlled substance with a risk of dependence and withdrawal symptoms. Common side effects include drowsiness and memory problems. In contrast, buspirone is not a controlled substance and has a much lower risk of dependence. It takes longer to start working, usually a few weeks, and is taken twice daily. Buspirone's common side effects include dizziness and drowsiness. Unlike alprazolam, buspirone is not effective for immediate relief of anxiety or panic attacks. Additionally, buspirone can be taken by children as young as six years old. Both medications are available as lower-cost generics.
Buspirone is used to relieve anxiety, but it's not a first-choice medication. Your provider might consider adding on buspirone if your anxiety symptoms aren't well-controlled by other medications. It's taken by mouth, typically twice daily. Unlike some other anti-anxiety medications, it's not a controlled substance. Some common side effects of buspirone include dizziness, nausea, headache, and nervousness. The brand name Buspar is no longer available.