The length of time that it takes sprains and strains to heal depends on a number of factors, including the severity of the injury; the area of the body affected; a history of previous strains and sprains; the type of treatment used; a patient’s individual physiology and; if other treatments have failed to provide relief. On average, it takes around one to two weeks for a minor strain or sprain to heal, between three to four weeks to heal a moderate sprain or strain, and three to six months for a more serious injury to heal. Severe injuries may require months of rehabilitative therapy to fully recover.