I love Botox! Of course, it paralyzes muscles. I have muscles in my forehead, temples and jaw done. Not a cure, but a huge relief - fewer and less severe headaches. With repeated treatments, I think muscles "forget" to tense up. The ones in the back of my neck haven't hurt since a treatment a year ago.
Bonus - you don't have that nasty look on your face that comes with migraines.
In Canada, we pay $450 for the Rx and our Medicare pays for the Dr. But I pay $125 for a Dr. thru a beauty salon because I did not like the first Dr who did it.
Advice - only get a Dr to do it.