someone educate me!

I have no idea about bleeding and periods after giving birth. I'm 37+2 and no one seems to give me a straight answer. Do you get your period straight away? How long does it usually last? (After vaginal delivery and c-section) I have no idea