I realised that Kayden had a night time routine. His sleeping time varies - sometimes, he would go to bed at 10plus (which is the earliest unless he's tired) or the latest is around 12plus. Then he would wake up at 3am - 3.30 am for his milk. When it first started, it was really hard for me. But after a while, I got used to it and instantly at 3am, his milk is always ready for him.
Sometimes, after drinking his milk, he would go back to sleep but there are times where he would be awake and will only go back to sleep at ard 5.30am.