I can't guarantee that this will work for everyone but I have discovered that "Red Light Therapy" has worked wonders for my shoulder and back pain.
About 25 years ago I broke my shoulder skiing. I have not had any pain for many, many years. However, the last couple of years I have had a throbbing pain in my shoulder, and it makes sleeping ....well, a pain. I can't get comfortable. I'll change positions but the pain is back in just a couple of minutes.
UNTIL NOW - My Red Light Machine has eliminated all of my shoulder pain. It's a 20 minute session 4-5 times a week. You just stand in front of this thing (10 min front, 10 min back).
The red light is for skin and helps your cells produce collagen (reduces wrinkles, scars, etc..). It also has near infrared which soaks into your body about 3 inches. This stimulates your cells to start healing things. I don't know exactly how it works but it worked for me.
The Machine: MitoRedLite 1500+750 (about 6' tall
Do my neighbors think I'm weird? Probably!