If you have injured your shoulder one of the first things that you need to do is rest it. The next thing that you should do is to hold an ice pack on the area. The ice pack will help to reduce the inflammation that you are experiencing in the shoulder. Ice will also help to limit and reduce the swelling. You should apply an ice pack immediately after the injury and keep it there for fifteen minutes.
For the first few hours after the injury, you should apply ice every hour for fifteen minutes and then wait and do it again. You should do this at least three times per day while the injury persists. When the pain in the shoulder begins to subside you can stop icing it. Typically the pain from an injury will go away in a few days. If the pain persists, seek medical care for your injury.