Expected Duration. How long a sprain lasts depends on the location and severity of the injury. Symptoms of a mild back strain usually improve within one to two weeks and are gone within four to six weeks. In the legs, mild or moderate strains may take up to 8 to 10 weeks or more to heal. Symptoms of a severe (Grade III) strain may persist until the torn muscle is repaired surgically.