Online orders are filled at the time they are submitted. Please allow us 10-15 minutes to complete your order. If you desire a later pickup time, please call 336-688-5094 before placing your order to give us your estimated time of arrival to ensure optimum freshness.