welcome to TIMS, mirry.
you may or may not have heard about the latest excitement over a new development in ms research. if you want to learn more check out the CCSVI forum. many ms patients are having the state of their jugular veins scanned, and in cases where a narrowing is found, having a balloon procedure or a stent placed. there are risks and side effects but many who have undergone the procedure are reporting improvement.
it does sound like you have a little more going on than the average ms patient. about that accident, was your neck involved in any way? any whiplash or similar trouble?
as for migraines and such, my understanding is that these can be, in part, due to spasms of the blood vessels. cheerleader, a forum member here at TIMS, cured herself of migraines with a supplement regimen including magnesium, which is anti-spasmodic. you can use the search link above to find posts by cheerleader with the term migraine included. tip: filter results to 'posts' not 'topics'.
i have a co-worker who swears by magnesium for keeping her migraines at bay. i did not know this until she complained of leg cramps (more spasms) while we were working and i asked if she ever took magnesium. she answered that she had run out a couple of weeks ago and that's when i learned she was usually on it regularly for migraine prevention. i asked her if she also took fish oil (because i thought i recalled that that was part of cheerleader's solution) and my co-worker said it did not work for her.
i had another co-worker who suffered migraines and i recommended magnesium to her as well. she said she tried it and got a terrible migraine! i don't know what was going on there.
anyway, if you do try magnesium at all, try to get at least 500mg per day minimum. best to get as much as you can from dark leafy greens ie kale. supplement-wise, magnesium citrate is supposed to be the most absorbable form. don't take it with pop - it totally wrecks absorption.
lastly, i find if i take as much as 750mg per day of mag citrate, in a few days i'll get the runs - just a heads-up
anyway, welcome again, and no you are certainly not alone.