In reply to jonathan watt: I love physios - my fitness wouldn't be anywhere near where it is without mine, but, they're not surgeons!
In fact, when I went to my physio with my knackered knee he asked what had happened, did a quick exam and proclaimed he was 90% sure that I had torn my PCL and that I was in the wrong place. He said "get yourself to a decent surgeon pronto".
And, that is my advice too. If you
tell your doctor you need a referral as it is seriously affecting your work, you should be able to get a referral. Try and find a decent sports shoulder surgeon in your area before you go, so you know who to get referred to. You may very well not need surgery, but it's the best place to get a diagnosis.
Good luck.