The Fleshlight usually comes within 5-7 business days after an order with a credit card. It comes in a discreet brown package. When you order a Fleshlight you should get a tracking number that lets you see where the product last left from and how close it is to you. You can pay more and order the Fleshlight to come faster with 3-day, 2 day or overnight shipping.