Please allow approximately 20-25 minutes for pick up orders, and 40-45 minutes for delivery. These times are estimates, and will increase on high volume days, such as Fridays and weekends. Thank you for your patronage and understanding.