In most cases, this will last 3 to 6 months unless you wash your car with dish detergent, which will remove it and cause the paint to oxidise again.