You have my sympathies. I suffered quite badly with migraines for a long time, espicially in the final year of my degree when on a couple of instances I couldn’t leave my bed or do *anything* for several days at a time. Thankfully I’ve not had any in some time. I got some pretty good pills and found some alternative things that helped a lot (for example 4head cream is oddly good for me). Thankfully I’ve not had one in a year or so, but I do get them I can literally do nothing for several days, even lying down is difficult as it makes my head spin.

I’ve heard of cluster headaches, and that they are notoriously difficult to diagnose, so at least if nothing else, you have an answer now.