माइग्रेन के प्रमुख कारणों में तनाव, लगातार कई दिनों तक नींद पूरी न होना, हार्मोनल चेंजेस, शारीरिक थकान, चमचमाती रोशनी, तेज धूप, कब्ज, नशीली दवाओं का सेवन, मौसम में बदलाव, कॉफी-टॉफी- चॉकलेट का अत्यधिक सेवन, किसी प्रकार की गंध, सिगरेट का धुआं आदि हैं.