Main causes of migraine
Stress: A busy life, stress at work, and anxiety are the main causes of migraine.
Lack of sleep: Not sleeping on time and sleeping too much can cause headaches.
Dietary habits:
Skipping meals.
Excessive consumption of caffeine (tea, coffee).
Ingredients in certain foods (for example, Ajinomoto, some types of cheese, chocolate, and alcohol).
Hormonal changes: Changes in hormones during menstruation and pregnancy in women can cause migraines.
Environmental factors:
Strong light.
Excessive noise.
Strong odors (perfume, paint smell).
Sudden change in weather.
Genetic factors: If someone in your family has migraines, you are more likely to develop them.