See the small space between the ball acromium? That is where the impingement happens. Making sure the supraspinatus tendon, which pushes the ball down as the arm bone is lifted by the deltoid, is working well is a big part of the picture of shoulder healthy function. BUT….if you raise the shoulder blade UP by STRENGTHENING the muscles which lift it up, (such as serratus anterior) and STRETCH muscles which PULL it down (such as latissimus dorsi) you can gain more space, which puts less pressure and pinch on the supraspinatus tendon.

serratus muscle upwardly rotates the shoulder blade

latissimus dorsi pulls shoulder blade down

http://comstockpt.com/2011/11/22/neck-pain-stretches-out-olympia-wa/ This link will show you some latissimus stretches, and if you refer to Part 1 in this series of blog posts, with the man leaning against the wall you can see how to strengthen the serratus anterior

Is your arm or pushup P90X workout difficult? Did you order your P90X to come to Olympia, Lacey or Tumwater, only to find out you are having problems? Are you struggling but not sure why? Do you have shoulder blade or middle back pain? You might have weak shoulder blade muscles that make your shoulder wobbly on your ribs. Here is what this looks like (the left side is the weak side) when you lift your arms up overhead :