Delivery time is three to ten days for most products. For rugs in custom sizes, delivery time is five-six weeks.