Recovery time varies for each individual and depends on the severity of the injury and treatment. A mild strain may take as short as three to six weeks to heal with just basic home care, and maybe faster with the right treatment. For severe cases, medical intervention may be required and could take months to fully recover. Surgery and physiotherapy may be necessary.