Question: how long do tension headaches last?
Answer: A tension headache normally is not severe enough to prevent you doing everyday activities. It usually lasts for 30 minutes to several hours, but can last for several days.