The length of time a pinched nerve lasts depends on the severity and location of the injury. Mild cases can resolve on their own within a few days to a few weeks, whereas more severe cases may require several months of treatment.