I have a recurrent shoulder dislocation on my rt shoulder. First happened 8 years ago. Got dislocated so many times that I can now fix it myself. I am into sports and right now planning to do a surgery. But want to know the pros and cons of it. Also will I be able to swim post surgery? If yes, then how long will it take for me to get back to my normal movements.