Allheart has a standard policy of shipment in which they deliver all of their products on the same day except the orders with embroidery. Embroidered items usually take four days to deliver, but your wait will surely be worth it once you receive your order.