Because the neck must remain flexible to bear the weight of the human head, it can also be prone to injury. One of the causes of neck pain can be as the result of a pinched nerve. This happens when the vertebrae shift out of alignment, causing them to push down on the nerves and inflicting pain in the neck.