Many Leech Orders have been sent out, but some have not, as we ran out of leech stock again. Due to a Heat Wave, all leech orders in United States are being upgraded to OVERNIGHT Shipping. This means you need to pay the invoice we emailed you. If you did not pay your invoice, you are not on the next dispatch list for when we get new leech stock.. and you will have to wait even longer for cooler weather! Next leech stock for U.S.A is expected around July 12th. Much of the new stock is already pre-sold and pre-paid. Order your leeches now, to get on the next shipping list quickly! Leeches are not on back-order in Europe and ship out daily.