I had one a week ago.
In my hospital they’re only keeping people in for 24 hours after a c section so only needed to stay one night. Might have actually spent more time in hospital having a vaginal delivery as obviously the giving birth part takes longer that way even if you can be discharged faster after the baby arrives with a vaginal delivery.
Had mine around lunchtime, walking around about 6PM, but that made me vomit so didn’t push it. Catheter out the following morning (could/should have come out 1AM, but midwife kindly allowed it to stay in until the morning rather than wake me up). Home just after lunchtime that day. They make sure you’re up and about, have passed urine twice and either are passing wind or have had a poo before you can leave.
You’ll probably have to use blood thinning injections for at least 10 days, afterwards, but depending on your risk of blood clots maybe longer after a c section.
A week on, pain isn’t too bad (it’s actually less painful than I thought it would be) to the point I now keep forgetting to take my painkillers. You’re not allowed to lift anything heavier than your baby for 6 weeks or drive and it’s important in terms of recovery not to overdo things.
The whole experience was very calm, and the staff were lovely but like a PP says be prepared for there being loads of people (about 10) in theatre.
Should also add that I don’t think the vomiting I had was related to having the c section as had the same after a vaginal delivery. It was intense but short lived and had magically totally resolved when I woke up the next morning.