My missis gets migraines and i dont know any specific strains that you may be able to get but as soon as a migraine begins i make her a hot chocolate with about an eighth of dried bud that i have ground and sieved.
Basically makes her go to sleep and when she wakes up its usually gone.
Shes also a puker and can be messed up for days from them.
You have to do this as soon as she starts to feel them coming on as the gut stops working in most migraine sufferers within a hour or so of the migraine becoming full on.
This is why pills and medicines don't work.
After the gut has stopped working a lot of migraine sufferers find smoking makes the pain worse.
If thats the case use a medicinal vaporizer