Just a point of information: There is a difference between a dislocated shoulder and a separated shoulder. A dislocation is when the ball and socket become dislocated. A separation and when the ligaments tying your socket to your collar bone tear. I sustained a shoulder separation in my Big Bear Crash (do a search for pictures) that ended up in surgery a year later.
Having said that, once you dislocate a shoulder, there is an increased risk of repeat dislocations. Physical Therapy will help strengthen the supporting muscles to prevent this from happening. Go see a physiatrist (Physical Medicine & Rehabilitation) to get it properly checked out and to get started with a PT. The physiatrist will be able to properly monitor your progress in PT, range of motion, strength, and likelihood of repeat dislocation. Our job as physiatrists is to keep you from needing any sort of surgery if possible.
PM me if you have any questions bro.
Rob