Hi there
Your problem of recurrent dislocation of shoulder can be due to laxity of ligaments and weakness of muscles around shoulder joint. You need to strengthen your shoulder joint. Starting with isometric exercises. It would be good to contact a good physiotherapist nearby you.
Next Steps
take advice of an orthopedic doctor.
Health Tips
try to avoid that movement in which your shoulder dislocates