No es posible indicarle la causa específica por la que su hijo no está durmiendo suficiente, ya que para encontrar la causa es necesario valorarlo presencialmente y hacer exámenes.
A su edad debería dormir unas 16 horas o más.
Le recomiendo que consulte con su médico si persiste igual.