yes! your subconscious definitely causes stress and anxiety! you dont have to be aware of it for it to be there. a lot of what your describing does sound like anxiety, but you may also be having other issues as well. zoloft and zanex are not the best things to be prescribed for anxiety, you will most likely want to go to a psychiatrist and be evaluated for anxiety and have them give you a more fitting medication, if thats what it is, and i say that only because it sounds like youve been dealing with this for a while, and not knowing what is wrong for so long will definitely cause anxiety issues. so im sure you have anxiety, but i cant tell you if its just from worrying about this problem for so long or not. but common issues can be a pinched nerve or slipped disc, i noticed you mention wearing glasses, eye strain can cause these problems, you might want to get your prescription reevaluated. another thing that will cause these issues is nasal polyps (cysts in the sinuses), which require a trip to the ENT dr. theres probably other issues that may cause these problems, adrenal issues, arterial issues, etc. but what ive listed is your best first step. also, make sure you get thorough blood testing if you havent already.
I would suggest consulting an ENT Specialist who deals with balance/inner ear disorders and have SCDS (Super Canal Dehiscence Syndrome) ruled out.