Hola
pues no sé yo si tu hijo duerme demasiado durante el día no? Mi hijo con esa edad solía dormirse una siestecilla por la mañana de una media hora, después de comer se dormía un par de horas y por la tarde otra media hora. En total unas 3 horas al día, a veces menos porque poco a poco fué quitándose la siesta de la tarde.
Yo creo que si durmiese un poco menos, pero sobre todo si no durmiese por la tarde tan tarde (de 20h a 21h), seguramente se acostaría antes por la noche, que creo que lo hace muy tarde no?
Intenta mantenerlo más ocupado por las tardes (juega con él y eso) y a las 20h / 20.30h, dependiendo del sueño que le veas, báñale y dale su toma y ya lo acuestas hasta el día siguiente (independientemente q te pida comer de madrugada). Yo pienso que le irá mejor, no sé...
Besos