I've always been a skinny guy, and before a few years ago, never had to deal with a major injury.
It happened during a game of baseball, play at home long throw from CF, got set up to make the play and the runner decided not to slide in, but instead run straight into the left side of my body. As he did so he threw his shoulder into mine and caused it to dislocate back and down.
My arm immediately went numb and I could not open my glove to let the ball drop. After several minutes of swearing I stood as straight as I could and slowly assisted my shoulder back into socket. That was 3 years ago and it's still a problem today.
I went to specialists for a year, each one telling me the same thing, do light shoulder workouts to tighten the muscles up so it won't happen again. Great advice docs, 2 years straight of once a week dislocations, if not more. Doing any random thing, rolling over in bed, closing the shower curtain, closing a car door(mind you that was at a weird angle so its somewhat understandable). Not the most enjoyable few years.
This past year hasn't been to bad, it's dislocated a few times, but now it stays out for longer. I went almost 5 minutes without having my shoulder in socket. I still do those workouts prescribed, and started doing weight training, as I slowly got confident that the workouts were working, pushups - no problem, close grip chinups - no problem, chair dips(tri's)- no problem, bench press - no problem.
For a short time i could do shoulder presses, I felt very good that it was working. Then one day, as I was lowering the bar down my shoulder popped out again. 2 weeks later as i tried wide grips chinups, dislocation. I cant even do squats with the bar across my back as my shoulder cannot support it.
After all that rambling, trying to give you an idea of my situation.. comes my question
I'm trying to bulk up, I've significantly changed my diet. I intake 4000+ calories a day, although my metabolism deals with it. Can anyone recommend anything to strengthen my shoulder to the point where I can actually do these workouts and be confident in the strength in my shoulder, or recommend any workouts that I can do in place of the shoulder press, wide grip chinups, basically anything that pulls on the joint or pushes it down and back.
on a side note, I cannot get surgery because I have an 'elastic' body.