Я принимаю 100мг магния в таблетках каждое утро уже больше 2 лет подряд (5 дней в неделю, выходные - перерыв). С момента начала приема магния не было ни одной мигрени. Даже боюсь прекращать прием, так и продолжаю пить. Попробуйте, и следите за изменениями. Причины возникновения мигрени у каждого свои, но никто не знает какие. Надо просто пробовать разные методы, искать и лечить причину.