If you live in Cali, you can get a medical marijuana card for chronic migraines (easy peasy). I'm pretty sure you can get it for that.

Click here for a link, it will give you more information on this topic, good luck!