If you give birth via vaginal delivery, your hospital stay will generally be 4 nights/5 days. If you give birth via caesarean delivery, your hospital stay will generally be 5 nights/6 days. If you are admitted after midnight that counts as day 1 not as night 1!