Shipping carriers transit times are not guaranteed. Some USPS packages have been experiencing delays. We recommend upgrading to priority mail or contact us for UPS shipping options. We recommend UPS right now if you are in a hurry. If your package is delayed please visit the USPS website and request email updates on your tracking number to put a trace on it. Your local post office will have more information then we will on the progress of shipments. Local pick up is available in the shipping section of checkout. Please order patterns ahead of time if you are looking for a specific pattern. There is no guarantee they will be available in our retail area. They are made to order. We will email you when your order is ready. Patterned materials ship out within 3 business days not including weekends and federal holidays. Pick up orders with patterned materials may not be available for same day pick up.