I almost always allow 24 hours for undercoat to dry, be it GW or Halfords spray, or gesso.

What I'm wondering is if that long is really necessary. How long do you wait before you start painting ?