Dear client seems pic is little hazy or the words are little misleading you must be having reccurent dislocations for past two yrs rt. Coz you can not expect to keep a dislocated shoulder for yrs as it may start loading surrounding tissues causing serious injury.
Next Steps
Your earlier orthosurgeon must have suggested you to go for some stabilisation exercises. so plz find how much you are compiled to that either case you should start some exercise before surgery to improve muscle strength. And then visit Your Ortho surgeon for final verdict .
Health Tips
till then avoid end range movements and over head activities like wearing T shirts