The most important cause of shoulder pain are the myofascial trigger points discussed in a previous info pack . Vibration massage massage is by far the best way to deal with these. We have a short introduction video below, and a step by step guide Massage and trigger point therapy for shoulder pain .
If you have shoulder pain though there are a couple of other issues you need to be aware of. First, there are other issues that contribute that need to be looked at as well. Second, many medical treatments are very poor and not supported by any evidence. Some can even be doing harm. You need to be aware of those and if needed stop doing anything that is causing harm. For more info please see our article Why shoulder pain keeps coming back and what you can do about it .