Hello K T
There is one thing I can suggest and another to caution you. I had a migraine once and I was told to put my feet in as hot of water as I could stand and simultaneously put ice on my head where the pain started. This allows the blood vessles in your head to shrink while expanding the ones in your feet allowing the blood pressure in your body to equlaize. Works like a charm. Also, if you are in a tight spot, there are always nannies to hire for just a day.
On a less positive note, my son-in-law had a 2+ week migraine and had a CAT scan that revealed that the base of his skull was not allowing fluid to drain properly necessitating a srugical procedure.
Lastly, as it came on during a time of stress, it makes me think that perhaps your muscles are the root problem surrounding your spine, as we all tend to hunch our shoulders, and tense during times of extreme stress. You might look in to seeing I chiropractor before going the other extreme. If you would like a number and a same day appointment,I might be able to help you if you would like to send me a private email.
What ever you decide to do, I hoep that you do so quickly and feel better quickly.
My best,
T. Nelson CD (DONA)