A la muerte de Amílcar, durante el asedio de Heliké (228 a. C.), sus hijos eran demasiado jóvenes - Aníbal, el mayor, no debía tener más de diecinueve años -.