Hormones can play a role in headaches. Perhaps you should have your thyroid levels checked and check your estogen, testosterone and progesterone levels. I take synthetic thyroid (for underactive thyroid) and recently went on bio-identical estradiol and progesterone. I haven't had a headache for 2 weeks and am generally feeling so much better. I would advise against premarin. Go with a doctor who is up on bio-identical hormones. You might also want to consider some massage therapy in your shoulders and neck. Good luck to you.