When kept properly, dubia roaches can last for months. Keep in mind that they will grow over time, so unless your pet is big enough to eat adult dubia roaches, only order as many roaches as you can feed off before they grow too big.