The main causes and triggers of migraine are given below:

Main causes of migraine (Triggers)
Hormonal changes: Hormonal changes before or after menstruation in women can cause migraines.

Food and drinks:

Excessive use of caffeine or when it is stopped suddenly.

 

Chocolate, cheese, foods containing preservatives.

Alcohol (especially wine).

Stress: Mental stress caused by workload at the office or family problems can quickly awaken migraines.

Changes in sleep: Not getting enough sleep or sleeping too much is a major trigger.

Sensory sensations:

Excessive light (Bright lights), sunlight.

Strong smells (perfumes, smoke, paint smell).

Loud noises.

Weather changes: Changes in humidity, pressure, and temperature in the atmosphere.

 

Genetic factors: If others in your family have migraines, you are more likely to get them too.