Hi I had a baby six weeks ago and had a natural birth, I stayed in 24 hours. It a depends on the birth but roughly if all is okay with you and baby you will go home within 24 hours.
I would pack at least 4-5 babygrows and vests. I only took 3 and she threw up on two in the space of an hour...