I would stick with this routine. My DD fell into her own routine. She used to crash at 10/11 but now shes in bed by 7/8. But dont count last night when it was almost 10:30

Hes still really young so i would just go with him. It does get better i promise