Many babies begin to “sleep through the night” (at least 5-6 hours) by 3-6 months of age. But some take longer, and night-to-night variability is common.

http://www.parentingscience.com/parenting.xml