Tension headaches are caused by muscle contractions in the head and neck regions. A variety of foods, activities, and stressors can cause these types of contractions. Some people develop tension headaches after staring at a computer screen for a long time or after driving for long periods. Cold temperatures may also trigger a tension headache.
Other triggers for tension headaches include: