Providing you haven't severely damaged your shoulder joint, there's 1 exercise that I've used that may give you some relief. Get one of the cheap "kiddie" beach balls (like 10"-12" diameter or so). Stand facing a wall at about 1-1/2 arm lengths distance away from the wall. Place the ball against the wall at shoulder height and hold it there with the palm of your hand (You should be leaning forward at a slight angle). Now make small circles clockwise for 1-2 minutes and then do the same thing in a counterclockwise direction. Do this several times a day if it feels "comfortable". This will give you a SLIGHT resistance for your shoulder to work with and keep the joint mobile.
MY PT and orthopedist told me the worst thing you could do with a shoulder injury is to completely immobilize it because it will generally lead to an impingement.
Since your exact problem isn't known, I won't comment on the heat/ice treatment. I used cold packs, but my bursa was ruptured.
AG
There are 3 loves in my life: my wife, my English mastiffs, and my weightlifting....Man, my wife gets really pissed when I get the 3 confused...
A minimum of 100 posts and 45 days membership required for source checks. Source checks are performed at my discretion.