There are thousands of different triggers that can result in headaches, and one thing is true for all headaches — they happen for a reason. A headache is your body’s way of communicating to you that something isn’t right. The problem is, you don’t always know what it is that’s causing the headache, particularly because the cause of your headache doesn’t always come from or near the area where you are feeling the pain.