Moderate strains can take up to six to eight weeks before you can resume daily shoulder movements. Drastic strains may heal within four to six weeks, but they require up to five months of rehabilitation before attaining complete shoulder activity.