Recovery time for any sports injury depends on the type of injury. Recovery time may vary and it may last from a few days to a few months depending on the type of procedure and treatment you receive at the best sports injury hospital in Hyderabad. On average it may take 4-6 months for an athlete to recover completely from any kind of sports injury after taking sports medicine treatment. If physical therapy is needed for any injury, it may take more time for recovery and the recovery time may last between 2-6 months.