The USPS is currently experiencing longer than normal delivery times. Please click here to read their update. We are currently seeing the USPS take up to 7-30 days to deliver First Class mail packages. Priority Mail can take up to 5-10 days to deliver. We will always ensure our customers receive their orders. However, due to the USPS delays we will allow up to 30 days for delivery before we replace orders within the USA and 60 days for International shipments.