Answer by
DebCochran (26)
You might have torn a ligament which attaches the muscle to the bone. You might have injured the tendons. You might have over exerted the shoulder muscle during lifting of heavy objects or weight training, so the muscles might just be sore. See a doctor if the soreness lasts longer than 24 to 48 hours.