Delivery for custom orders normally takes 12 to 17 days, depending on fabric choice, design details, and your location. If you need it sooner, we offer a fast-track option for $25, which ensures your order will be made in 2 days and delivered in about 7 to 9 days.