Every baby is different, but mostly will start around 3 months - 1 years old. In US (America), if want the baby for stop eating at night, the doctor would recommand not the feed the baby for one night (during bed time), no matter how much the baby cried. That will adjust the baby eating schedule, but it might not work on the first try. Plus you will need to be very "hard-heart" to not to give in when the baby cry.