Each custom piece is handmade to order, so it usually takes 3-4 weeks from the order date to be delivered. We appreciate your patience and promise it'll be worth the wait!