Smoking a high CBD flower like Harlequin, AC/DC or Cannatonic will wipe out a migraine for me in minutes. Its a miracle worker. If you arent into smoking I’d recommend a High CBD lower THC tincture. A couple drops under the tongue and your relief is on its way. Thats whats worked for me, and my girlfriend who suffers from chronic migraines.
I have suffered from migraines for years and now cannabis helps prevent them and treat them when they happen. I wrote this article for HelloMD last year about the topic:
Migraines: How I Got off Pain Meds & Found Relief With Cannabis
For myself I have a daily regime of CBD tincture at a 20:1 ratio 2-3 x a day. I use a high CBD vape pen if I have a migraine and occasional a low dose edible at under 5mg. I also find topicals can help with shoulder and neck pain.
I am not a doctor, this is just my opinion. Hope this helps!