No, they are not permanent. How long will they last? It will depend upon such factors as oral hygiene, diet, bruxism, etc...
Yes, veneers are designed to remain in place for the rest of your life. They will usually last for 10-20 years, and if one loosens, wears out, or breaks, it needs to be replaced.
Thanks! Your answer is awaiting moderation.