If you’re treating a mild case of swimmer’s shoulder, the condition can subside within three to six months. However, it might take a full year for you to recover from severe shoulder impingement. In some cases, the condition could turn into a more chronic issue.