A typical stay for a vaginal birth is 24-48 hours. A typical C-section stay is 48-72 hours. This can vary depending on the birth experience and how the birther and newborn are doing after delivery and postpartum.