Tension, migraine, and cluster headaches are three distinct conditions with different causes, symptoms, and treatments. Learn how to tell them apart and what to do next.