Did same as you Nov 9, 2014. During big bike trip at mile 62 and hit a truck, but that's another story.
Went to a shoulder specialist who diagnosed problem and wrote script for PT. Therapy definitely helped build up all my related muscles and back on bike in four weeks.
Shoulder still sticks up like yours and guess our badge of honor. Get little ache once in a while but have all my range of motion and strength back. That took about four weeks too.
Suggest you see a doc just so you know what you have and what your options are from here.