IMO you shouldn't been taking pain relievers to "get through" your workouts. If you're hurt, you need to give it time to heal. Just think of it as an oppertunity to bring up your legs

.
Strech -
- In a door jam, place both forearms on sides of door and lean in to strech the chest out for 20 seconds, keep you head up. Repeat 3 times.
Exercise -
- Start doing rotator cuff exercises every day for at least 20 minutes before you lift. I know that seems like a long time, but if you want to lift for the rest of your life you just might have to resign yourself to it.
Therepy -
- Take an anti-inflametory AFTER you workout to reduce swelling
- Ice the joint. Buy a big back of frozen peas at the store, ice 20 minutes, heat 20 minutes, repeat.
Hope you feel better.