How Long Does a Sprained Shoulder Take to Heal?

Depending on the severity of a sprained shoulder, it can take anywhere from one to four weeks to heal, according to A Grade I sprain is the most minor and consists of mild, microscopic tears in the joint ligaments, while a Grade II sprain is characterized by partially torn ligaments. A Grade III sprain is the most serious where ligaments are completely torn and requires the longest healing time.