People who are saying 3 - 4 years have absolutely no clue.
He will still be here for a good time to come.
10 years at the minimum. After that he will prob take long brakes now and then and work a lighter shedule, like hogan did at the end of his career.