Ryan, Many of us take adequate magnesium. I take it thru the day.
http://neurotalk.psychcentral.com/thread1138.html
You are taking some good supplements as I see it. I take Omega 3 only, not 6,9.
I worked long and hard on a sleep remedy and I have it posted here maybe in this section...it's title is "that elusive sleep". I know it's in the sleep area where I posted it a while ago.
As I understand it, we can't overdose on B12, my level is about 2000 and I still take 1000mcg daily....what we don't use comes out in urine. That's what I've read.
On the thyroid, which is a major complex issue for many, me for sure. Doctors need to test T3 and T4 too.
Go slowly and take time to meditate, it helps so much. I've resolved to do 15-30 min every day after breakfast. I'm headed to do it now.