A headache is a broad term for any discomfort or pain in the head, while a migraine is a specific type of headache characterised by intense throbbing pain, often on one side of the head. Acupuncture can help manage headaches and migraines by reducing their frequency and severity.