If your knee injury doesn't seem to be healing, it can be because you underestimated its severity or didn't allow it enough time to recover and relax. It usually takes two weeks or longer for moderate soft-tissue injuries to recover, and going back too soon after a knee injury might exacerbate the discomfort and damage to the tissue.