5 years is a ridiculous time scale, anyway you kinda contridict yourself, you say it would be great for him to be gone for good then say come back in five years, that would not be for good now anyway!
Six months is about as long as it should be, he is on a hefty contract, I doubt Vince wants...