They told me 3 months for my torn meniscus, was back on the hockey rink in 5 weeks. They told me 3 plus months when I broke my shoulder, was playing again in 4 weeks.
They told me 6-12 months when I tore the ligament that runs along your spine...I was out for 9 months. That one kicked my ass.
It all comes down to the person and understanding your body. Listen to what your body tells you and go from there.
I just sprained my ankle on Monday, was debating if I can get my foot inside the hockey skate to play my Friday game. Thinking I need to take a full week off as my foot still won't fit in the boot. My body told me to no way you are skating that quickly...so I will listen.