My pediatrician told me exactly what @maddiesmommy022916 said. Newborns are super sleepy and don't always wake to eat. Especially if you were on any medications during labor or after labor if breastfeeding.
That's up to you. They say that babies should eat every 2-3 hours at that age, but in my opinion, they know when they need food. I never woke Henry up.