The general shipment dat is 3-4 weeks after the custom order is placed. However, this may be subject to change depending on the size and complexity of the order (i.e. large or multi-color orders may take longer). We also offer a rush fee of 20% of the purchase that guarantees a shipment of your order after 7 business days of completion. If there is a date that you must have your order by, please contact us and we will do our best to accommodate.