The time frame for recovery from a shoulder dislocation is really determined by the damage that is caused during a dislocation. In some case the amount of pathology is minimal. Then return to sport can happen within a few weeks. To learn more about the damage that can occur when a shoulder is dislocated, check out our blog here.
Typically, if there is minimal damage to the shoulder, a person can return to sport within a few weeks. This is usually how long it takes for the swelling to settle and for them to regain range of motion and strength.