Laughter will only go so far but helpful too many.((( Smiles )))
Migraines are hard to deal with but maybe magnesium over a long term of time might help you as well but, have you also tried Noni?
Do you have Chari or another medical issue?
Even if you do..
Noni Juice is about 75 percent as effect as morphine some studies have shown. Have you tried that?

http://www.nothingbutnoni.com/sportsinjury-testimonials.aspx

Nonijuice has been found to be 75% as effective as morphine sulphate.

the "Painkiller and Headache Tree".

http://www.fkor.com/noni2.html

Hope that's helpful for you.