how long does it take a torn shoulder ligament to heal
A torn ligament can take anywhere from two weeks to several months to heal, depending on other factors of the injury like the person's age and where the injury occurred. Knee ligament injuries take the most time to heal. Woman wearing a splint for a torn ligament in her finger.