Headaches and migraines can be due to a variety of different causes. In many cases, general headaches can be due to musculoskeletal issues including dysfunctions in the neck. Usually migraines involve expansion and contraction of blood vessels in the head. A proper neurological evaluation can determine the exact underlying issue that is driving these symptoms so a proper care plan can be put into place.