Tension headaches are caused by contractions of our head and neck muscles. Anything that causes this can lead to tension headaches. There may also be some risk factors that make someone more likely to have this headache. The following things can act as triggers for tension headaches:
Eye strain from staring at a computer screen
Fatigue from driving for hours
drink alcohol
Cold or sinus infection
Caffeine withdrawal
Lack of proper sleep
Bad posture
Dehydration or low water intake
Staying hungry or skipping meals
Iron and vitamin deficiency
Jaw problems
Smoke
Emotional problems, mental stress, or mental illnesses such as depression.