Second, tune his daily feeding and sleeping schedule, because you cannot ask him to sleep at 10pm and sleep through the night without reducing nap time in daytime. If you want him to sleep early, let him sleep for no more than 4 hours in daytime, and disallow him to sleep after 7pm.
For example, let him take a 2 hour nap in the morning, and then 2 hour nap in the afternoon (say 3-5pm). Then keep him awake.
Also schedule the feeding time to fit his nap schedule. For example, tune the feeding time to say 10pm for the final feed. The idea is to keep him full and he won't wake up in the middle of the night because of hunger.
Rescheduling daily rountine takes time and you need to be patient and consistent.
but if your 99 is the one who take care of baby....then it's not easy for you to change your baby schedule. So you have to think who will be the one who take care of baby .