Prime now- delivery times

I was reading the previous thread about instacart and we will likely use prime now on Friday. How far in advance do you need to select your time? Do they run out of delivery times?

I’m not sure if they run out but I placed our order when we were on the DME.

You can only place order the day before or day of. I’ve used it five times and have been super happy.