The three main types of headaches are tension, cluster and migraine headaches. Tension headaches are most common and are the result of stress and emotional strain. Cluster headaches are characterized by severe, one-sided pain that returns in episodes over weeks or months. Migraine headaches differ from cluster headaches in that they start quickly and are usually associated with visual disturbances. Watch this video to learn more about the differences between these three headaches.