Sometimes stress is caused by conditions such as anxiety and depression. If you think you may have anxiety or depression, talk with your doctor. If you treat these conditions, you may get tension headaches less often.
Sudden and strong, like a clap of thunder, these headaches hit you with a blast of severe pain and can reach their peak in just 60 seconds. You may feel relief in about an hour. But sometimes, the pain can last up to 10 days.