I've had issues with ocular migraines, brain fog, dizzy episodes and allergies for over 14 years. Symptoms worsened after I had children. After many doctors and 2nd/3rd opinions, years later I found a wonderful naturopath that gave me more detailed thyroid tests and found out I had low T3 production and Hashimoto's Thyroiditis (autoimmune thyroid). For years my regular dr. just tested my TSH levels. A great website to get familiar with Thyroid issues is: http://www.*************************/ The information helped me out alot. I have adrenal exhaustion as well. Keep digging for answers. I've found after 14 years of this, you have to keep looking for other dr.'s and research alot yourself to get to the bottom of the "not so cut and dry" health issues.
My daughter has been diagnosed with optical migraines and has dizziness and chronic migraines. Her thyroid has been checked and has come back normal. She takes Max-alt for her optical migraines and it helps quite a bit. I hope you can find some answers.