I actually just went through two shoulder surgeries(currently on my second). Slam few years back, caused both shoulders to dislocate. I didn't think much about it, but this year it got so bad, that my right shoulder would dislocate almost once a week from doing nothing. Finally got around to getting xrays/MRI's, and turns out I had a torn labram/glenoid rim fracture. First surgery was in March, second last week. Losing my summer, but I'll be g2g for this winter, just can't push myself too hard. All in all, take it easy, takes a long time to recover, a whole year almost before it will be back to normal.