All orders will be shipped within 3 weeks. Shipments within the US will be sent via USPS. Overseas orders will be shipped via US mail. My Fabric is guaranteed. I will replace any fabric that is not satisfactory to you.