While HGH is a great healing substance, it does so much more than that - and it costs a LOT. It also has to be made properly or it is completely worthless. If you have the cash, doing 2-4IUs a day of HGH for 6 months or more will help you heal faster, sleep better, have better skin, and a better overall mood. But you have to do it for a LONG time - a month or two simply will not get you much of anything.
TB500 is great for healing, and you can inject it anywhere. It travels through the body and goes to areas with inflammation and helps the body fix the area. It is an analog of TB4, which the body makes all by itself - so you are effectively giving the body a lot more of what it needs to repair itself.
BPC157 is a great peptide for healing connective tissue injuries, but it has to be injected within 4 inches of the damaged area, which really limits its use.
PAL-GHK is another peptide used for healing, it mainly focuses on nerves and blood vessels. It can be injected everywhere, but its half-life is so short you will want to inject it every 3 hours to get the best effect.
I used PAL-GHK, TB500, and HGH to help me heal from spinal surgery. I started using them 2 weeks before surgery to start reducing the damage I was already experiencing and prepare me for rapid recovery. They must have helped, because a scant 3 hours after having a vertebrae removed and replaced with one from a bone bank, I was up and walking about unassisted. The surgeon kept me limited in weights I was allowed to move for a full year because that is protocol, but he was always so pleased with my recovery every time I saw him. For me, it was worth it.
Since you broke your shoulder years ago, I think you are far past fixing it through the body's natural healing...you should see a doctor and have them do an MRI to see what is causing the pain.