Headaches can arise from various sources, including stress, dehydration, poor posture, eye strain, sleep deprivation, and dietary factors. Understanding these common causes is crucial for nurses in order to develop effective strategies to prevent headaches in patients.