Mishap I'm sorry to hear about this, it is just not right
. I too take Magnesium Kelates 100mg, plus CoEnzyme Q10 and B complex daily. These were "prescribed " by a well-respected migraine center here. I got a full plan for prevention, onset and emergency help. It ultimately reduced my migraines from multiple times a week to 2-3 a month. I continue to follow this plan 5 years on. I hope you find something workable soon.
PS I couldn't tolerate topamax or depakote, but others do. I have an alternative.