Migrain saat tidur di malam hari dapat berhubungan dengan faktor fisiologis, atau dapat juga disebabkan oleh faktor pengobatan dan gangguan mental.
1. Faktor fisiologis: umumnya ditemukan pada orang yang memiliki riwayat migrain, jika tidur malamnya kurang nyenyak, maka dapat menyebabkan serangan migrain, yang dapat terjadi pada migrain tidur malam.
2. Faktor obat: beberapa obat dapat menyebabkan serangan migrain, seperti nitrogliserin oral, pil KB dan obat lain sebelum tidur di malam hari, dapat memicu serangan migrain, yang dapat menyebabkan migrain di malam hari.
3. Gangguan mental: umumnya ditemukan pada depresi, gangguan kecemasan dan penyakit lainnya, karena penderitaan jangka panjang akibat emosi yang buruk, ditambah dengan istirahat yang buruk di malam hari, dapat menyebabkan migrain di malam hari.
Migrain saat tidur di malam hari, di luar faktor fisiologis, harus segera mendapatkan perawatan medis. Penggunaan obat-obatan harus di bawah bimbingan dokter.