Headaches may be caused by problems which have developed in the spinal joints of your neck (cervical headache). The spinal joints can become stiff and/or inflamed, causing the surrounding soft tissues and muscles to spasm. This can then cause local pain in the neck and associated pain to spread to the head (referred pain). Cervical headaches can be effectively treated by Physiotherapy.