Headaches are a common complaint and one that can be tricky to diagnose. That's because there are many different types of headaches, with many different triggers. Some common causes of headaches include lack of sleep, alcohol, skipped meals, poor posture, and excessive stress. Paying attention to what sets off your headaches can help your chiropractor diagnose and treat them appropriately. Other than lifestyle factors, there are several potential causes of headaches, including referred pain from the soft tissues or bony structures in the neck.