About the Corinthians passage.

They will cease, I know. When? That's up to the Holy Ghost since he distributes the gifts as he wills. That's why St. Paul says. It's up to God. He's the one who bestows the gifts as he determines for the congregation of believers.