Postpartum things ?!

Hi what can you expect postpartum .. Like how long does one bleed, how long will it pain down there if it's a vaginal birth ? What about C section recovery? When does the milk supply start ?? What about haemorrhoids? How long does that last.. .

What about delivering the placenta after the baby ? Does that hurt too?

Please help just wanna be prepared emotionally .. Like everyone talks about till birth and nothing postpartum .. thank you :)