Neck pain can be caused by several underlying factors such as pinched nerve, injuries, degenerative disc disease, and neck strain etc. In addition to that, poor posture can also lead to neck pain. Therefore, when you seek treatment for it, make sure ...