Had BOTH shoulders done within a year for the same thing. Rehab won't work, it's for trying to strengthen the rotator cuff muscles to hold the humerous tighter in what's left of the "socket". My "heavy" was about 2/3's my normal heavy weight and every training session ended up with me eating naproxen like M&M's....The first surgery was for my right shoulder on 4/1/05 and I'm VERY happy with the results. The second, on my left shoulder, was 2/3/06. I'm in the tail end of rehab and still get some pain from it, I'm pushing a bit much on the things that annoy it as well as sometimes sleeping on it.
I supplemented both surgeries with Cissus Rx from *****, the first shoulder I took it about 2 months post surgery, the second I was taking it about a week post surgery, my PT and surgeon were amazed at my recovery though no two surgeries ever heal the same. I swear it did help, that and the fact that since I had been through it once I was more inclined to push a bit harder with my rehab the second go around.
Get it done ASAP, you'll deal with about 3 weeks of pain post surgery and make sure you have a recliner to sleep on....no way will you be able to sleep on a bed. Believe me, even with the percocets and vics the pain will come through the haze if you try to sleep on a bed. Don't know where you are but I missed almost 2 summer's worth of fun, that's why I got the second one done as early as possible.
Make SURE you do the follow up PT......