Neck pain is common in people of all ages and is often caused by how we use our necks.
Working all day bent over a computer, driving long distances, poor posture while standing or sitting, stress and tiredness are all factors that can cause the muscles in the neck and upper back to become tight and the joints to become stiff which can contribute to ongoing neck pain.
Sometimes a nerve in your neck can become irritated or “trapped” and cause pain in the arm going down into your shoulder or the hand, and may be accompanied by pins and needles and numbness.
Some headaches can be the result of tension or stiffness in the neck and upper back.
Osteoarthritis or age-related wear and tear in the neck can also cause muscular pain from the neck into the shoulder as well as some stiffness in moving the neck.