Лікування мігрені ділиться на лікування окремих атак і запобігання майбутніх атак. Коли безрецептурні лікарські препарати перестають впливати на головні болі, пацієнту призначаються лікарські засоби, які відпускаються за рецептом, такі як дигідроерготамін або тріптани (ліки, розроблені спеціально для лікування мігрені). Бутальбітал (барбітурати) і опіоідсодержащіе препарати (наприклад, кодеїн) слід уникати або строго обмежувати, оскільки вони можуть викликати важкоконтрольованих головні болі. Ці препарати також можуть викликати звикання і назавжди пошкодити систему сприйняття болю.

Профілактичне лікування показано для осіб з частими мігренню, які, як правило, живуть з головними болями протягом більш ніж чотири дні на місяць. Багато варіантів профілактичного лікування були виявлені випадково. Наприклад, коли пацієнти використовували кошти, такі як деякі антигіпертензивні засоби (препарати, що знижують кров'яний тиск), антидепресанти або нейротоксини (наприклад, Ботокс), які призначалися за іншими свідченнями, вони помічали, що їх головні болі поліпшувалися. Біологічний зворотний зв'язок і управління стресом також є відносно ефективними профілактичними заходами. Іноді симптоми мігрені настільки серйозні, що пацієнтові може вимагатися госпіталізація.