They usally call u 2hours before they get there
I haven't had a delivery in a few years. So I am not much help I'm sorry but I believe it's depends on how far the delivery is and depending on how booked they are.
Thanks! Your answer is awaiting moderation.