After having a baby, your body may be very tired and it can take time to recover. You may stay in the hospital or birth center from 1 to 4 days. In some cases, you may be able to go home the same day.