Muscle Tension: If you have stiffness in your neck or shoulders, then you can easily get tension headaches. Since our shoulders, neck, and head are connected, whatever happens in one area, impacts the other. n2. Stress and Anxietyn3. Lifestyle Factorsn4. Environmental Factorsn5. Medication Overuse