Where do you get them from? I suggest ordering online, its around $20 for 1000. If they are for your beardie then I highly suggest online because they easily go through 4 dozen in two days. Check your food, high protein kills. Also if your getting them from petco/petsmart or a baitshop(<<throw them away) they normally do not live long at all out of the store.