Never taken beta blockers due to a bad reaction that would most likely happen, but I am now on an Alzheimer's med to avoid kidney stones (topomax may have caused one) and to keep my migraines under control. It's called Namenda and is kinda experimental, but has been really helping so far. I don't know if it is luck or the med though at this time.

Regardless, they put my younger sister on a beta blocker as a treatment. She's a runner and it just about killed her. She had no energy and also couldn't sleep properly (would wake up for hours at a time). I know a few other people who also had issues with it.

I take Maxalt as my quick acting med, but it is almost useless without a daily controller med. I am also on Zoloft, so taking it all the time is dangerous thanks to serotonin syndrome.

I also have endo, but my migraines aren't hormone driven like some. I can't imagine what that would be like. The immense pain from the endo was enough to deal with, let alone a migraine. I haven't had a period in more than a year, so I don't know about that.