I have started to take homeopathic remedies (I was a skeptic until I took a remedy for migraines and my irritable bowel syndrome- and it worked better than the prescription medicine)
Go to 1-800homeopathy.com. They have remedies for everything including babies on up to elderly people. Even pregnant or recovering from pregnancy. And even pets! Try them out! It's amazing and not expensive. It's also not medicine (it's like herbal) and non addicting. And you can take it with medicine.
Just take my advice and read up on it. It's worth it.
I've also used chiropractic care. I'm a big fan of it, especially when my migraine goes into my neck. But, if you are out of place, an adjustment can actually make things worse for your head, because your muscles get sore and want to push your bones back out. I suggest getting rid of the migraine then going to a chiropractor. Don't go when you have one. I've been sent home many times because I was so tense they couldn't adjust me without me crying and yelling.
E.