Neck pain, also known as cervicalgia, is a distressing issue that can last from a few days to several years. The most common causes of this are bad posture, injuries, bad sleep position, mental stress ...