Question: can tension headaches last for days?
Answer: Tension headaches can last from 30 minutes to 7 days. If you have a headache on 15 or more days each month over a 3-month period, you may have chronic tension headaches. This type of headache can lead to stress and depression, which in turn can lead to more headaches.