I think it was about 6 weeks or so for me, but like Nadine says, everyone is different. I've heard of women bleeding for up to 12 weeks or so after giving birth.