Migraines are highly individual and not everyone is the same. I suffered from migraines for most of my life and found that a multi faceted approach prevents them and i am able to deal with the pain effectively if a headache slips through. I say headache, as I no longer get migraines.
If you would like to read about how I dealt with my migraines I would suggest you read some articles I posted during this past year. It involves diet, exercise, vitamins and daily microdosing of cannabis.
I hope this helps! This post represents my experience and opinion only.