Neck pain has several reasons. Some of the reasons are listed below, have a look. Poor Body Mechanics Spinal Deformity Muscle Spasms Herniated Discs Osteoarthritis Spinal Fracture The specialist will determine if the pain is radical - from nerve root, myelopathic- from spinal cord or mechanical- from disc or joint. After determining, you will be given a few screening tests on the basis of which diagnosis method will be decided.