How long until the bleeding stops after giving birth?

The bleeding should lessen after the first few days but can continue about 6weeks. It will get lighter and lighter till it's just pinkish discharge.