Thorough blood work. Also see a Neurologist, Vascular doctor. Also invest in a high blood pressure machine. Drugstores Walmart etc have them. Also if you are on meds check out their side effects. You will be surprised that meds can cause weird symptoms and at worst cancer or liver disorders.
Hey-- first time replying, but your post spoke to me (haha). Have you had your blood pressure checked? A lot of what you're mentioning could be secondary to high blood pressure and/or an arrhythmia
I've experienced all of these symptoms & more. I'm 65 and it's taken me many years & many Dr.'s to finally get a dual diagnosis from two different Neurologists that specialize in different areas. The first one diagnosed my Fibromyalgia, which has MANY facets to it, including eye problems & muscle weakness, etc. The second Neurologists specialized in brain function and diagnosed my Essential Tremor a.k.a. Benign Parkinson's, which accounts for balance problems & migraine headaches. I hope this helps you. It's worth a trip to a Neurologist to even just rule these things out. Good luck to you on getting a diagnosis.
Any depression or anxiety problems? Anything traumatic happen to you when this started?