Question: what causes the physical pain of a headache?
Answer: Most headaches happen in the nerves, blood vessels, and muscles that cover a person's head and neck. Sometimes the muscles or blood vessels swell, tighten, or go through other changes that stimulate the surrounding nerves or put pressure on them.