Your neck and shoulder blade muscles that originate from your neck will cause pain if they are overworking, knotted or in spasm.
Some of your neck muscles overwork when protecting injured neck joints. Other neck muscles become weak with disuse, which places further demand on your overworking muscles resulting in muscle fatigue related symptoms.
Your neck muscles work optimally when they have normal resting tension, length, strength, power and endurance.
Your physiotherapist is expert in the assessment and correction of muscle imbalances that result in neck headache.