Please understand that choosing the Overnight option does not necessarily mean your order will be in your hands tomorrow. While most orders do ship on the same day, depending on when your order is received, some will be shipped on the following day. You will receive your order 1-2 days after the order has been processed, which in most cases is within 24 hours. We do not ship orders on Saturday or Sundays. Overnight orders placed on Friday will not be received until Monday or Tuesday depending on what time they are received on Friday. However, overnight orders are put ahead of the rest of the orders received that day.