All our items are shipped from Miami, FL, USA where our own warehouse and operation is based. We are not a "drop-shipping" operation and all our inventory is 100% stocked in our own facilities directly managed by us, to ensure all orders are processed promptly.  Handling & Order Preparation time is within 24 business hours. Yes! One of the things our customers do really love about us is that we are THAT fast to ship out. All orders regularly are prepared and go out within 24-48 hours after they have been placed (business days).  Our daily cut off time for same-day order processing is 10 am US EST. (so, yes, if you order before noon your package WILL go out and be dropped off with mailing carrier right on that same day). We do not ship out on Saturdays, Sundays, or holidays.  Please note that orders placed after 10 am US EST on Friday may not ship until the following Monday.