How long does a shoulder dislocation take to heal?
After the shoulder dislocation has been corrected, it may require immobilization with a cast or sling for 2 to 8 weeks. Complete healing of injured ligaments requires a minimum of 6 weeks. If customary treatment does not prevent a recurrence, athletic activities should be modified until surgery can be done. Surgery should be followed by rehabilitation to prevent re-injury.