I am very sorry to hear you suffer from migraines.
I know someone who had them nearly all the time, and I have no idea how this student managed. After starting on a couple of the new medications, however, episodes/duration have reduced from 25 days a month to maybe one or two. Even a shot or two of espresso now can hold them off.
Have you seen a specialist in migraines?