From NHS:
“You can stop wearing the sling after a few days, but it takes about 12 to 16 weeksto 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...