Bleeding after delivery

How much bleeding is normal and how long do you bleed for?