A headache is any kind of pain in the head, scalp, or neck. There are many different kinds of headaches, with many different causes. Some are minor and last a few seconds or hours, while others can last days or weeks and can interfere with work or other daily activities. Some headaches may indicate immediate life-threatening problems.