What was his weight at birth, and what is his weight now? They often can't go longer than 3-4 hrs between feedings until they get past about 9 pounds. They just don't have the reserves to make it longer. Also, keep in mind that "sleeping through the night" means a 5 hour stretch, not an 8 hour. So don't set your expectations too high. I did, and was very frustrated and disappointed.