Rough night, at least you know why it happened, now to get some film and testing to see why the shoulder is hurting like that.
I don't know what medical resources are available to you but I was fortunate enough to find a specialty Dr called a Physiatrist
its a non surgical orthopedic Dr that specializes in sports medicine. The idea is getting an evaluation from someone that's first interest
isn't surgery but rehab / strengthening / physical therapy to see if that can solve the problem without cutting you open.
Good Luck !
Bookmarks