Age = big factor
As we get older, the cells/organs don't regenerate as quick as when we were in the growing stage of life.
Adults produce much less growth hormones and other substances. As a result, injury will ]take longer and longer to heal. Also, blood supply is somewhat reduced due to narrowing of vessels etc...Which may play a role..Do the best you can, stay active/healthy.
Consult doc regularly..