How many days in advance should I place an order?

Our website requires at least 3 days in advance to place an order. But the earlier, the better as we might run out of stock. And we also give early purchasers discounts if you order three weeks or earlier.