Zaino or any synthetic "polish" can be applied right away, carnauba wax should not be applies for at least 30 days. I will try not to make this a sales pitch and only tell you the facts, I was a partner in the largest detail business in the US for 15 years, so I believe I know something about car care, my companies used more Meguiar's products that any end user in the US for 5 straight years, and I would be using Meguiar's today if I had not met Sal Zaino some years back. Carnauba wax uses oil to make your car shine, oil attracts dust and dirt to your car at a much faster rate, causing you to wash more often, synthetic product will not do that. Carnauba wax will lose shine each and everytime water from either rain or washing comes in contact with the waxed surface, synthetic products will not. Carnauba wax will last from 1 day (yes I said 1 day) to a maxumim of a few weeks, less if left out in the sun, carnauba wax melts at around 135 degrees, on a summer day a black car can reach temps of over 185 degrees. Your car comes with synthetic oils, why is that? It is because synthetic products last longer and protect better, the same is true with synthetic products vs. carnauba products. I always tell people to use what works for you.
