How Long Can Tension Headaches Last. Tension headaches can last for only a few hours or continue for several days. How long the headache lasted and what made it stop; 7 Tension Headache Symptoms & How to Relieve Them Naturally from www.lifeadvancer.com Pain medication, such as aspirin and. These are known as overuse or rebound …