Stress can trigger both migraine and tension-type headache. Events like getting married, moving to a new home, or having a baby can cause stress. But studies show that everyday stresses — not major life changes — cause most headaches. Juggling many roles, such as being a mother and wife, having a career, and financial pressures, can be daily stresses for women.