DELIVERY: Typically 4 weeks. However, each piece is hand made to order and some items may require extra time and will usually ship in 5-6 weeks. If you need a RUSH - contact us directly at 800.993.5900 and we will let you know if it can be done. Thanks!!