How long a sports injury takes to recover depends on the type and severity of injury, your general health and fitness, and the types of sports you play. For the best outcome, it is important to follow the RICE principle (Rest, Ice, Compression, Elevation) immediately after the injury, and then seek the advice of a doctor or physiotherapist for a full assessment and rehabilitation program.