Carles Puyol has said that Messi has plenty of years ahead of him and has urged the club to take full advantage of the time till the Argentine is around. ‘Messi is 32 and a player who takes care of himself like Leo does can play until he’s 38’ Puyol told Marca. 'Why are we talking about a Barcelona without Messi when he’s here now? What we have to do is try to win.'