Neck pain Treatment Neck pain can last from days to years, depending on the cause. Common causes include osteoarthritis, spinal stenos is, herniated disc, pinched nerve, mental and physical stress and strain, poor posture, tumors and other health conditions. Ingredients Asgandh Nagori Suranjan Sheer Habur Irshad