I have had rotator cuff and Labrum repair surgery twice on each shoulder several years apart. Find the best surgeon you can, make sure they scope. Many times the physical therapists know who the good surgeons are because they see the results of many. Your PT will be at least as important as the surgeon. If you don't work really hard, it will never come back 100%. Each of mine was a great success until I tore them up again years later. Right now both shoulders are 100% from the second surgeries. I was skiing at 6 months on each, really solid at 9 months, and 100% at 12 months. Although I have had over 20 PRP's and am a strong advocate I have never added stem cell, which should be even better. They can add PRP during the surgery directly where needed, but I never had it done due to the surgeries being done at a hospital. PRP at my surgeons office is $600, but with the absurd hospital markup would have been around$10,000. A little out of reason due to being out of pocket.