The former Spurs striker says that timing is essential in football and that he should have left White Hart Lane earlier.
The England international announced himself to the footballing world last season, scoring 31 goals in an impressive breakthrough campaign for the North London club.
Despite a slow start to this term, Kane has found his shooting boots and played a critical role in Spurs going on a 13-match unbeaten run of late.
The home-grown hero penned a long-term deal with the club relatively recently and as such is set to stay at White Hart Lane for the foreseeable future.
Sheringham has stated that staying with Mauricio Pochettino’s men for the time being is a positive decision, but that Kane must think carefully about when he leaves for a ‘bigger club’.
“I'd like to think that (contract) keeps him at Tottenham for another couple of years, at least,” Sheringham told The Daily Mail.
“The game is all about timing. Sometimes you can leave a club too early and join a bigger club when the timing isn't quite right.
“For Harry to sign again for Tottenham and know that he's going to be there for the next couple of years at least is great for him to settle down, enjoy his football. To know you will be King Pin there gives you a lot of confidence.'
“Tell him not to wait too long, though. Not as long as I waited. I was 31 by the time I went to Man United.”
Kane is a fans favourite at White Hart Lane and the only recognised umber nine in Pochettino’s squad currently, meaning the club rely heavily on him for goals.
Spurs have a core group of young English players in their team, with the striker on of a host of promising stars in the national squad also.