Maybe ask in the health section?
Strapping it might work ...
You should baby it with ice.
This has become troublesome. Everytime i fight someone this happens and its a pain in the ***. Im a strong guy with muscles and getting hit doesnt really phase me, so that works to my advantage, but the shoulder stops me every time. Advice from anyone who knows what they are talking about please.