The rehabilitation time depends on the nature of the injury. A strain of a rotator cuff muscle can heal in 1-3 weeks. A tear of the rotator cuff can take 6 weeks to 6 months or longer to heal, depending on the severity. Acute tendinitis of the rotator cuff can take 2-4 weeks to recover while a chronic tendinopathy can take 2-6 months.