The official word is 2 months until he will be recovered, I guess the pros are better at guessing than most of us. ;)
My guess is therefore 2 months until he's recovered and then some time to get back into his game, might be a few extra weeks or another month even.