Buspar and
xanax are 2 completely different meds. Xanax is a benzo and is addictive thou fast acting, it only last a short time, about 4 hours.
Buspar is also an antianxiety med which doesn't work quiet as well. You need to take this every day. For me, it takes the edge off my anxiety and that is just what I need. I take 10mg 3x a day. I'm sure a stronger dose would provide a little more help.
I would give it a good try if I were you. You don't need to be addicted to a med like that if you start taking it too much. The best way to come of xanax of
klonopin (also a benzo) is inpatient since coming off too fast can cause siezures.