Happy to hear,
He's young enough to recover. 5 miles is one hell of great start.

Just stay determined and anything is possible!!!