Almost none of the products out there will last like you wish they would - but if you wash wisely, you should be able to keep them protected, so as to prevent the corrective work again. That said, you may well need to recoat every year or two, depending on how you wash, and where the vehicle...