There are many different types of headaches and although they may have many different causes, they have one characteristic in common – they all cause pain. Many headaches also cause other symptoms, including nausea and vomiting. Tension headaches, Migraines and Cluster headaches are the most common types of chronic headaches.