Во первых, слезайте с амегренина/суматриптана - это лекарства первого поколения, они работают хорошо, но вызывают повторные (ребаунд) мигрени если их часто и долго использовать.  Попробуйте Релпакс, это лекарство поновее и не вызывает повторных мигреней. Для уменьшения частоты приступов доказанные действительные препараты - Топамакс - принимать каждый день, дозу подбурать естественно с врачем (ну скажем 50мг 2 р. в день) и из витаминов - Рибофлавин (Б12). При самих приступах мигреней иглоукалование помогает - если есть кто знает что делает, попробуйте, но они не помогут их предотвратить. У меня знакомый сам себе иголки ставит, но у него жена была китайский доктор, иглоукалователь его научила как. Это лекарственные методы, остальное - вести дневник и замечать полсе чего начались мигрени - еда, что делали. Высыпаться, вести здоровый образ жизни - умеренные занятия спортом (вырабатывается вещество помогающее сопротивлению мигреням), уменьшить потреблениые кофеина, алкоголя. Свои личные тригеры пищевые и другие можно только самой найти - как выше написала вести дневник, и постараться избегать общеизвестных тригеров хотя бы.