30 Things That Could Be Causing Your Migraines
Muscle Tension

One of the most common causes of migraines is muscle tension in the neck. Having bad posture, tilting your head, wearing new glasses, and grinding your teeth all lead to muscle tension in your neck and trigger a headache that won't go away until your muscles relax.