 Primary headaches are more difficult to understand than secondary headaches.The exact mechanisms which cause migraines, tension headaches and cluster headaches are not known.There have been different hypotheses over time that attempt to explain what happens in the brain to cause these headaches.