About dislocations in the shoulder?

I believe I have "dislocated" my shoulder 7 times now. It has gotten to the point where I could fall and it would get dislocated. I think it gets dislocated because it kinda shifts and I can't move it at all and after a couple seconds the pain kinda eases and it goes back. It is now starting to get difficult for me to even play basketball. I had an amazing shot but I can't hardly shoot now. Do you think it was dislocated? Would I need surgery? If I got surgery would I be able to shoot again? PLEASE help :)
About dislocations in the shoulder?
Post Opinion