Jasmine strings are from India. We get one shipment every week and it comes to us on Thiursday. We can deliver them anywhere in USA on Friday morning between 9:00 AM and 10:00 AM. The order must be placed one week before the delivery date you select during check out