Stress. Anxiety. Low moral support. All of these and other psychosocial factors have been linked as potential causes of neck pain. When tension and stress build in the neck, muscles may feel tight or achy. Neck pain may also spread to the shoulder or be accompanied by a headache. Let’s explore some ways to reduce this type of neck pain.