Question: how long do you have to stay in hospital for after having a baby?
Answer: If you're in a private hospital, you'll usually stay about four nights following an uncomplicated delivery, or five nights following a caesarean. A few private hospitals offer early discharge programs after two to three nights, depending on the health of you and your baby.