3 weeks should be enough time for him to rest up