Lack of food or long gaps between food
When people are hungry they are more likely to have a migraine. It is important to never skip breakfast and to make sure that you eat regularly throughout the day.