Question: how long does it take to heal from a dislocated shoulder?
Answer: You can stop wearing the sling after a few days, but it takes about 12 to 16 weeks to completely recover from a dislocated shoulder. You'll usually be able to resume most activities within 2 weeks, but should avoid heavy lifting and sports involving shoulder movements for between 6 weeks and 3 months.