He has been very frustrating over the past few years, especially when he comes back from injury and plays like a 3 legged donkey.
He clearly has a problem with his underlying fitness. The contrast with the older, Cristiano Ronaldo, is stark. As physical specimens, they have been on opposite trajectories since 2004.
Also, he has lost that real competitive streak, that win-at-all-costs mentality which again, seems to have grown in Ronaldo as his career has gone on.
I see no problem in giving him a couple of months to prove himself again but he really does need to have gone through a sea change in attitude and application for it ever to work.