Spurs and England star Dele Alli insists he's the first to criticise his own performances and admits it's not possible for him to be at his best in every game.