That is an easy thing to fix. I know several people who have been in the same situation including my cousin. Mostly happens with hockey players. Gets to the point where it can even go out while they are sleeping. Happens because the ligaments in the shoulder have been stretched out from so many dislocations. All the doctor has to do is shorten the ligaments and reattach.