While many patients recover from a rotator cuff injury within about 6-8 weeks, healing can take longer if the tendonitis is severe, up to a few months in some cases. Patients who are undergoing surgical repair have a faster speed of recovery. Older people and those with large rotator cuff tears may take a longer time to recover completely.