Together with the neck muscles and ligament, the neck vertebrae support the head and allow neck movement. So, any issues that affect these parts may lead to stiffness or pain. Various factors can bring about neck pain. The article highlights some main reasons you may be experiencing neck pain and how to deal with them. 1. Wrong Sleeping Positions You must place your neck in an ideal position when sleeping for increased comfort.