Most of our products are made to order by us or shipped from another designer or manufacturer. Orders generally ship within 1 week, but please allow up to 5 weeks for your item to arrive. If you need it sooner just drop us a line, we'll be happy to try and work something out! :)