Yes. Newborns usually eat every 1-2 hours, it's very normal. My boy (1month old) drinks mother milk whenever he wants to, which sometimes is all the time (like every 10 min or so), sometimes 1-2 hours apart, and a rare few times is 3-5 hours... Cannot overfeed babies on mother's milk though ;) ...