There is no warranty. Like most things in detailing it will vary greatly due to environmental conditions, preparation, and method used. I just started using it a few months ago.
I tell people while I use a very high quality sealant, it's not a perfect science. If they fade within 2yrs I'll do...