How long does physical therapy take to work?

How long your physical therapy takes to provide full results depends on what’s injured, your unique physicality, and how well you stick to your program. Often, muscle injury heals in 2 to 4 weeks, tendons in 4 to 6 weeks, bones in 6 to 8 weeks, and ligaments in 10 to 12 weeks.