Made a complete mess of my right shoulder in a high speed crash on the bicycle - full on sprint finish in a race when a rider came down in front of me. Dislocated AC joint, shredded supraspinatus tendon and also a shredded long bicep tendon. Recovery following surgery was a real struggle and bloody painful and it took about 9 months to get full movement and strength back. Probably would not have taken as long if I was younger but a 50+ year old body doesn't heal as quick.
However 2 1/2 years after surgery the shoulder is fantastic! I just wish I could afford the time off to get the other should cleaned up and some small tears repaired.
Nothing is harder to see than the blindingly obvious!