I would like to suggest that if the migraines are bad that you give this a chance. Its a drug that many doctor's prescribe for this alone.
Also for Neck pain, and even headaches see if you can get a script for
Physical Therapy this will help a lot. If you get a good therapist that
knows how to treat these kind of injuries.
I've just finished a treatment of PT for my neck and shoulder pain from
a car accident that happened in March. I also suffer from migraines.
But they are treated by topamax and other things.
Donna