"His youth is not coming back as he is 32 years old and his best is gone," the former Indian all-rounder said in Chandigarh on the sidelines of a blood donation function organised by the Rotary and Blood Bank Society Resource Centre.
Asked if there was pressure on Tendulkar to perform, Kapil said "there is always pressure on a big player, that is why he is such a big player. I think he should stand up to the occasion and say 'I will perform'." He said the expectations on Tendulkar were always too much.
To a query whether Tendulkar's career had come to a stage where he should call it a day, Kapil said it was for the player to decide.
"He is too great a player. If he is an honest player, which I believe, he is then I think will take this decision by himself," the Wisden Indian cricketer of the century said.
"I wouldn't like somebody pushing him out. Whenever he calls it a day, may be two years or five years from now, he should go with grace and we should love him for that."
Kapil declined to make comments on the batting form of Sourav Ganguly, saying it was the lookout of the national selectors and the coach.