You might have torn you rota-tor cuff ligament
You could have a fracture or a broken broke...if I were you I would go see a doctor to make sure...hope this helps