With our free, pay-as-you-go plan, our delivery times are within 24 hours. If you need it faster, you can pay an additional fee (and receive in 3, 6 or 12 hours) or you can upgrade to a paid plan that prioritizes your orders and delivers them in an average of 3 or 6 hours depending on your plan type. Talk to an expert to learn more.