Neck pain can last from days to years, depending on the cause. Common causes include osteoarthritis, spinal stenosis, herniated disc, pinched nerve, mental and physical stress, and strain, poor posture, tumors, and other health conditions. Neck pain is a pain in or around the spine beneath your head, known as the cervical spine. Neck pain is a common symptom of many different injuries and medical conditions. To know more details please contact us at 8447403679.