We are a small business focused on quality and craftsmanship. We are currently experiencing high demand. If we have your item in stock it ships in 1 business day. If not please allow up to 2 weeks to receive your order. We appreciate your patience!