The Xanax would help anxiety symptoms -- yes to that ...
It may help reduce vertigo severity but may not eliminate that symptom...
There are different causes of vertigo and duration of that symptom is more likely to depend on your cause ( similar as to severity ) BPPV= Benign Positional Vertigo -- usually transient lasting less than 30 minutes usually _( brought on by change in head position)
Viral labyrinthitis = viral infection causing inflammation of inner ear -- generally 1 to 2 weeks severe vertigo with that
ENT might treat with ANTIVERT to diminish severity symptoms here
VESTIBULAR NEURITIS ...nerve inflammation related to sense of position/ balance
Meniere's disease -- more chronic and relates to too high pressure sure of fluid in inner ear --- vertigo+tinnitus (ringing in ear) +some effect on hearing is usual with that diagnosis --- treatment with a diuretic ...
If symptoms are severe lasting --- seek evaluation by ENT specialist.
In meantime Xanax may help dampen symptom of vertigo...but cure it -- no to that
I hope that this information is helpful for you
Let me know if you have further questions or concerns
I will be happy to get back with you
If my answer has been helpful and to your satisfaction then please remember to leave positive feedback
Thank you and Best Regards,
Anthony Bray MD