HEART OF TEXAS ARMORY usually ships one to two days after your order is placed but if you do not receive a shipment tracking email within a few days, you can always contact them for an order update. They charge a flat rate FedEx Express shipping of $7.95 and your order will most likely be delivered to your address within 14 business days.