Headaches can have many causes and present with varying symptoms. Primary headaches include tension, cluster, and migraine headaches which originate from structures surrounding the brain. Secondary headaches are caused by underlying conditions and can be life-threatening. A thorough history and physical exam is important to determine the type and cause of headache and appropriate treatment.