Headaches come in all shapes and sizes. Whether it is a cluster headache, a migraine, or a tension headache, it is important to be able to differentiate between the different types. Here you can discover the types, symptoms, causes, and treatments for various types of headaches.