I had a bicycle accident last night and dislocated my shoulder. It popped back in on its own. It hurts like a mofo and it feels like i tore up my rotator cuff. Any recommendations on physical therapy? Know how long it usually takes for something like this to heal?