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