How long does it take a groin strain to heal?

A groin strain can take anywhere from a couple of weeks to several months to heal, depending on how severe it is. A mild strain might heal in 1 to 2 weeks, a moderate strain in 3 to 6 weeks, and a severe strain or complete tear may take 3 to 4 months or more.

Have further questions?

Find answers to common questions in our FAQ section.