Newborns typically need to be fed every 2-3 hours, including during the night, amounting to 8-12 feedings in a 24-hour period. Frequent feeding ensures that the baby receives adequate nutrition and stimulates milk production in breastfeeding mothers.