Those first three months are a free-for-all. Baby needs to eat every two to three hours, so you're not getting much sleep either. "It does get better," assures Dr. Altmann. "Most infants can sleep for six to eight hours by 3 months of age." In the meantime, try to get baby on a day and night schedule: during the day, don't let him snooze more than three hours without waking him to feed; at night let him sleep as long as he wants once he's regained the weight he lost at birth.