I have not had a migraine for a while now, I used to go to the Dr and get a jab in the butt also
I would then race home and hide in a dark room under my duvet cover.
It is not nice to be in pain and would also suggest not to put up with it like that.
I now drink a lot of water as soon as I get a headache, seems to help keep it at bay.
Hope you are feeling better today!