I take birth control pills to regulate my hormones since the doctor thinks that's what is causing the migraines. I take sumatriptan for relief and it helps most of the time. Although they usually come back by the evening. I also take propranolol and amitriptyline at night. I just had my first round of Botox shots and Still no relief. Im wondering if my thyroid levels may be a little off and that's what's causing the migraines. It is hard to deal with everyday life when having a constant migraines.