I give primer at least over night to dry. I use only Sanyo Gunze Mr. Surfacer or Duplicolor for my bodies, will use Plastikote for anything else in general.
I'll even give it a few hours in the dehydrator if I'm going to be sanding it before doing another coat.
Bob