The answer depends on your individual case. Nerve pain can last for a few days or months, depending on the underlying cause. Whether you’re experiencing nerve pain after an injury or due to unknown causes, make sure to seek medical attention for treatment.