My shoulder is misbehaving

One day last week, I took the dog out for a walk and she saw another dog on the side of the road and pulled the leash so hard that it wonked out my arm.

It’s been bothering me ever since but especially over the last couple of days.

I know these things take time to heal so I’m not trying to rush that but what’s annoying me is that I can’t figure out what’s making it worse.

Am I trying to do too much with my arm?

Am I sitting too much?

Is it just happening over the course of the day?

Am I sleeping strangely because I’m moving differently?

Probably all of the above.