Many potential migraine triggers have been identified; they include the following: Drinking red wine Skipping meals Excessive afferent stimuli (eg, flashing lights, strong odors) Weather changes Sleep deprivation Stress Hormonal factors, particularly menstruation Certain foods Food triggers vary from person to person.