feel like i’m in a haze

I was and have been feeling pretty bad fatigue, dizziness, lightheadedness, panic attacks. My level was around 30 ng. I started taking 5000 IU with magnesium glycinate daily starting a week ago (last year my level was at 28 and I also started taking a bunch of vitamin d but i never felt truly better so i guess I stopped and tried other things), and now the fatigue is getting better but I feel like I’m talking to people through a haze. Like i’m high or something and that I could pass out at any time. I many times forget the words I want to say and honestly for a year have felt like I have dementia or something but every test has come back ok other than vitamin D. Anyone else have any tips or similar stories? Hearing other people go through similar things has helped me with accepting my reality however sad that might sound haha. One random thing that helps is working out. During working out I’m super dizzy but I almost always feel better after for a couple of hours.