Sachin had a dream that he should be the part of the Indian squad and win a world cup. His dream has come true.
Sachin has played for India for more than two decades thus he should retire and make way for the some other talented young players.
India has lot of player who are not given chance in the national squad as the oldies are not planning to retire till their last breath.
According to me this is the right time for Sachin to retire as his dream has come true and the people of India will appreciate his stepping down at this time.