(80-90-days) Estimated Delivery Time: Our custom handmade rugs are made to order, which means that it can take around 80-90 days for your rug to be delivered to you.