A high- quality car wax  coat should last for three months at the very least. However, this duration can change based on weather conditions, dirt build – up and other factors. Most car wash experts recommend waxing your car every 3 – 4 months.