I've reduced the frequency of mine by wearing a baltic amber necklace, taking magnesium and/or feverfew. I used to take Inderal(BP meds) daily and that helped. The feverfew acts like Inderal. I also have learned to pay attention to when it's coming on and I make sure I stay well-hydrated and don't go too long w/o food. I nibble all day long. I agree, too, about a specialist. Good luck, I know it's so frustrating.