The main factor is time.
Muscles take days to heal, tendons take weeks, nerves take months to heal. After months go by and your nerves haven't healed. there is a good chance your tendons are still screwed up. Causing stress on your nerves so your nerves don't heal either. Chronic pain can also be classified as pain that will never go away