I am not an athlete but I can speak when i broke my ankle when I was like 20ish. Basically I was fine for walking around 8 weeks after the fact but I still felt nagging affects for months after it "healed"
It took me almost two years to get my shoulder back to 100% after a rec hockey injury. I have no idea how these guys play at such a high level with legitimate injuries. It's crazy to me.