Sí, la comida para peces expira y tienen fechas de caducidad en el empaque como lo hace nuestra comida. Probablemente no los envenenaría (aunque no tengo ni idea) pero al menos perdería valor nutritivo si es demasiado viejo.
Acabo de agarrar un contenedor de pellets de Betta que compré en la segunda mitad de 2016 (no recuerdo exactamente) y tienen un sello de fecha que dice que vence en agosto de 2019, así que supongo que para los pellets de Betta puedes usarlo como guía, 3- 4 años algo así (al menos para la fecha de Exp, no sé por cuánto tiempo estarían más allá de eso).