Even I'm suffering from migraine for 40 years few years ago I understood that one (maybe the key) trigger is the bathing (shower).
No one of my attendant neurologists accept it, but after taking away one by one the suspect factors and focusing on bathing, I understood that with no doubt it cause me migraine (less in summertime).
I have tried decreasing the frequency of bathing to 2-3 times per week as well as to stay for a whole week with no bath (and no migraine). For years I stopped bathing in the morning (only in the night) and I always practice a careful process, drying my neck and hairs and staying home with a hood on my head and neck. Unfortunately it does not function in most of the cases and 6-15 hours later my migraine appears.
Someone suggested using hair shampoo without sulfate. I tried neutral soap, but with no any improvement.
Few years ago I had a short period of some relieve with acupuncture.
I cannot understand if it is a muscular, or vascular, or nervous, or vertebral problem in neck or head.
Any advice or suggestion?