How long does it take a pulled hamstring to heal?

Answers from Edward R. Laskowski, M.D.

A pulled hamstring, or any other muscle strain, can take from two to six weeks to heal, depending on the severity of the injury. When a muscle is strained, muscles fibers are stretched or torn. The more muscle fibers that are torn, the more severe the injury. Significant muscle tears may benefit from surgical repair. For mild hamstring strains, treatment may include a combination of rest, gentle stretching of the thigh and hip, and strengthening exercises to restore the health of the muscle and to limit the risk of recurrence.

Jun. 07, 2008 See more Expert Answers