There are some emotional factors that might be: Stress, depression, anxiety, excitement, and shock can trigger a migraine, and there are some physical causes: Tiredness and insufficient sleep, shoulder or neck tension, poor posture, and physical overexertion have all been linked to migraines. Low blood sugar and jet lag can also act as triggers.