When Do Babies Sleep Through the Night At four to six months old, babies do not need to feed during the night and they should sleep a straight six to eight hours if you let them. At three to four months old you should lay baby down Read More Share: