All items are shipped via USPS, because every item is made to your specific color and size, please allow 2-7 business days (weekends are not business days) for your item to be shipped. Majority of the time, it will ship sooner, but this will give me time to make sure that your item is outstanding! I recommend ordering at least 2 weeks before your order is needed. If you have a specific date you need your items by, message me. Thank you!