Good questions.....
I've been answering these types of questions for a long time, I think my first article dates back over 10 years ago.
So much confusion over this topic.
In a nutshell, you should always follow the directions given to you by your painter. He knows his products and his work best. Not some guy posting under a forum nickname that didn't pay for the paint job.
Besides that, most modern basecoat/clearcoat paint systems being sprayed to day are fully cured, dried and hardened after a window of time of 30 days.
When a painter recommends longer that could be the recommendation of the paint manufacturer that he is passing along to you.
Or it could be him protecting himself by giving you this extended period of time just to make sure the paint is fully cured, dried and hardened and also to keep his customers from doing something stupid.
Chances are most of his customers are not as savvy as you and hang out on detailing discussion forums where you can get great information.
Make sense?
IF you want to follow your painter's recommendation then stick with the two products Bob shared or the new Meguiar's product,
Meguiars M305 Ultra Finishing Durable Glaze 16 oz
Apply this with a soft, clean foam polishing pad with your DA polisher. Wipe off the residue and show your car.
Here's some articles, all on fresh paint....
Don't wax your car for at least 30 days!
Fresh Paint - But you can touch it...
Body Shop Safe Glaze on Fresh Paint - #7 Show Car Glaze
:dblthumb2: