If your delivery is uncomplicated, you will be able to recover uneventfully.
Postpartum bleeding may last for 2-3 weeks sometimes up to 6. If you're planning to breastfeed, you should start getting milk on day 3 after delivery. You will feel tired for a while with the baby waking up at night. Some women develop postpartum blues, but hopefully it's not going to be your case.