Hormones can be migraine triggers. When going through the worst part of menopause I regularly got vicious migraines. Now that I've "paused" they have lessened, however lately they were starting up again and voila! Yes, I had a sinus infection! Taking a Z-pack (Azythromycin) for the sinus infection made the headaches go away - there IS a connection.

Some people get relief from heat; others from ice - everyone is different! My doctor used to prescribe Fiorinal, but now that they have more advanced drugs, I don't think they give that anymore. It worked extremely well for me at the time; now I rely on the Excedrin - I should own stock in the company!