Hi I used to get these daily also and really suffer badly with vomiting from it.
Now I take propranolol 10mg 4 times a day and touch wood I've not had one since January.
There caused with the pain, fatigue, tension and tiredness and can be really debilitating. ( of course you will already know this).
Have a word with your dr, I literally tried every headache medication out there and none of them worked
Take care
J