El tiempo entre la puesta y la incubación de los huevos de peces varía según la especie de peces y la temperatura del agua. Los huevos de peces de colores eclosionan de dos a siete días después de ser puestos. Los huevos de trucha arcoiris pueden tardar entre uno y cinco meses en incubarse.
Los largos períodos de incubación pueden ser peligrosos para los huevos porque a muchas criaturas les gusta comer huevos de peces. Los peces utilizan diversas estrategias para reducir la cantidad de huevos que se comen. Algunos peces, como la trucha arco iris, entierran sus huevos en un esfuerzo por esconderlos. Otros peces, como la lucioperca, simplemente producen una gran cantidad de huevos. Otros peces intentan guardar sus huevos. Por ejemplo, las diversas especies de peces incubadores de la boca mantienen los huevos en la boca hasta que eclosionan.