How long should I wait for sunblock to soak in?

If you use zinc. based sunscreen you don't have to wait. It is physical block with instant coverage. Avobenzone takes 20 minutes to activate before coverage occurs.
Sun blocker. Most sunblockers are effective almost immediately after application.