What Causes Dizziness, Neck Pain And Nausea?
I read your question carefully and I understand your concern.
Neck spinal problems can at times cause dizziness and pain. The dizziness is due to the upper cervical nerve root compression. These nerves carry information on the position of the head and neck so are involved in balance maintenance. In terms of management it consists in over the counter painkillers like Ibuprofen and physical therapy.
If you allow me to make an additional remark on your other medications, I see that you take a high dose of Xanax. It is not recommended to take Xanax for long periods as it creates dependence and tolerance (same dose is not enough to achieve effect). It can contribute to dizziness as well. If you take it for anxiety then long term treatment is usually antidepressants as well as psychotherapy. So you should talk to the doctor who prescribed it about that.
I remain at your disposal for further questions.
If Ibuprofen doesn't work you can take Meclizine, an antihistaminic to alleviate it. However when the cause is in the neck it should improve gradually with physical therapy.
Let me know if I can further assist you.