He dislocated his shoulder but our medics popped it in back in straight away, meaning that he'll come back quicker (the longer your shoulder is out of the socket, the worse it is).
He'll be about for about 2 weeks I think. His shoulder will hurt for about 4-5 days then it will take him a week to rehabilitate it.
At least that's what I think from my personal experience, I've popped my left shoulder out a few times. However, I don't have a full sports medical team helping me to rehab, so his recovery may be quicker.