Shipping is completed from New Jersey, USA. For domestic orders, we will ship through USPS with tracking number. Due to COVID-19, USPS is experiencing limited employee availability and is operating slower than usual, therefore expected delivery for such package is 3-21 days from shipment, and sometimes exceed said dates. It is in the hands of our United States Postal Service (governmental service) that is out of our control. Orders take between 1-5 business days to process until they are then shipped and transferred to United States Postal Service.