So sorry to hear you have so much stress and migraine triggers happening.
Personally, I wake up every single day with a headache that goes away with drinking water. I stop fluid intake around 8pm and wake between 5-6am. I drink 16 oz of water right away. I keep a bottle on the bedside table for this purpose. I find the effects of the dehydration are debilitating. I struggle to walk or so anything. But with the water I feel fine in just a minute or two.
My spouse has nausea in the mornings for a similar reason but food rather than water. If the time between dinner and breakfast exceeds 12 hours then upon waking there will be severe nausea and even vomiting though the stomach is empty.
Whether dehydration or fasting are contributing to your morning headaches and nausea is maybe something to consider.
I also am out sorts if I sleep too long or too late (waking after sunrise). Rather than a headache, this is a trigger for me experiencing bipolar/mood problems. I will be irritable all day and feel mildly dopey/drugged. It is odd that too little sleep leads to irritability for most people yet for me it is too much or waking after sunrise.
I have read much about circadian rhythms. The whole body has one, but so does individual systems. And each person has an optimal rhythm. Something else you may consider.
Personally, I find myself healthiest when I stick to the sleep/wake/eat cycle I have found to be best for me. (I stop eating at 4pm. If I eat later, I sleep poorly).
Do talk to your healthcare team about these symptoms.
I hope you can have a reduced stress load and find an effective plan/therapy for avoiding/treating these morning ailments.
Hugs