What Could Be Causing Your Neck Pain & How Can You Relieve It? Neck pain can last from just a few days to several years, depending on the cause. Some of the most