Well, I have been suffering from Migraine for almost 10+ years, but with very limited trial and error techniques and some discussions I have managed to reduce it to once a fortnight from twice a week.
After working up on my schedule and maintaining journal on my daily routine, I wanted to try this option, as this was easily available one.
Try using a good mild stuffy pillow rather than full soft, comfy one. and make sure your pillow touches your shoulder blades when you lay flat on your back on bed, this way it gives much needed support for your head and more important neck.
I still get migraines but the pattern and occurrence has reduced.
Hope this helps someone somewhere.