A shoulder sling is generally used for between 4 and 6 weeks after your surgery or injury. Make sure you follow the instructions from your healthcare provider(s).