I went to a chronic pain clinic, and I was glad I did. When you lay in bed too long (especially when females do) the muscles deteriorate and this in itself causes chronic pain that can at times be difficult to distinguish from a migraine. I had to go to a physical therapist and it helped tons.
A pain clinic will prescribe antidepressants, because they often will work for all kinds of chronic pain, including migraines, but sadly for me they only worked about the first month and then became ineffective. However, I did learn from that the best anti-depressants and anti-anxietiants in the first world outside of the US (because pharmaceutical companies can't make a profit off of it) are RIMAs [1] and are absolutely worth perusing if you have depression. Out of pocket they're about $20 a month, and they can help with pain too.
And on top of all of that, turns out I get migraines from allergies. I'm unfortunately highly allergic to every grass and tree allergy allergists test and a few of them cause migraines for me. Second, I'm allergic to soy which causes a severe migraine response, so I'm constantly cautious. It was an allergist of all people who helped me get on the right migraine medicine. The allergist I went to dubs himself an allergist when other allergists fail, and does food allergies too. Unfortunately, my allergies haven't gone away, but at least I know a cause for my migraines.