There are various factors that affect shipping speed. Specifically for custom orders, please give a window of at least 3-4 weeks to receive your order. Other items are usually delivered within 1-2 weeks, but we use multiple fulfillment centers to ensure stock, so during busy periods your order may take longer. Please keep this in mind if you need your order by a specific date. If you reach out to us in advance, we will do our best to give you a real-time expected delivery window.