Have had pain in my right shoulder for a few days, mainly at the back of the shoulder a small amount on the front side and in the half of the shoulder closer to the neck. Mobility is generally free and painless. However if for instance I am drinking a glass of water with my right hand, or put my right hand up to my mouth to cough, this will cause the pain whilst swallowing or coughing. Occasionally if i have to stretch reach something such as a large book, I will get small amount of pain. I can also feel the shoulder when at rest ans particularly whilst walking (not sure how to describe the feeling, though mildly heavier is a word that comes to mind)
Background to me:
32 years old, I played a lot of cricket over a 20+ year period with at least 15 of those as an opening bowler. I have developed over the past few years a shoulder that clicks a fair bit and gives me pain when throwing a ball with any power in the throw (though not when I bowl the ball.)
Any thoughts on what could be the problem and any suggestions on ways to recover it would be great.