Each customer are responsible to pay for their shipping costs. After your order is confirmed, we will ship your order within 1-3 business days and a tracking number will be sent to you. Once your package is handled over to the mail carrier, KerryW Essence has no control over the exact time the carrier will deliver your package. Depending on your location, please  allow up to 5 business days as deliveries  run behind schedule at times. Thank you for your patience.