How long does it take for a shoulder or hand injury to heal?

 

v20240901