How long will a ceramic coating last?
Ceramic coatings have a manufacturer's warranty of between five and ten years. However, they can last far longer and some manufacturers are now offering lifetime warranties.
Much will depend on how much exposure they get to the elements. If your car is seldom driven and is kept in a garage, it will last much longer. Proper maintenance will also extend the life of the coating, and a top-up could, in theory, extend it indefinitely.
For a more in-depth, no-holds-barred look at this subject: How long do ceramic coatings really last?