Pepe 'out for a long time'