The hospital stay for mothers who have delivered vaginally is typically shorter than for those who have delivered via cesarean section. Most mothers who deliver vaginally will stay in the hospital for two to three days, while those who deliver via cesarean section will usually stay for three to four days.