One very common cause of tension headaches is rooted in the neck, resulting from muscle tension and trigger points. At the base of the skull there is a group of muscles, the suboccipital muscles, which can cause headache pain for many people.