Many people experience neck pain in this era. In our fast-paced culture that often involves work, there can be many things each day that can cause stress, from sitting in rush hour traffic to dealing with stressful company structures in the office to financial problems. Your muscles can become tight due to all of this stress, especially your neck muscles, which can cause neck pain. You additionally might experience neck pain from sitting in an office chair all day long, sleeping in awkward positions, or putting stress on your neck.