6 weeks is average. Breastfeeding has nothing to do with how much you bleed after delivery. Even though I've heard you bleed less or don't get your pp period for a while if you breastfeed. But that did not pertain to me at all. I breastfed all 3 of my children. I bled for 6 weeks after my first delivery, 4 weeks after my second and about 2 weeks if that after my third delivery.
@Bigboobsmcgee breastfeeding had nothing to do with how much I bled after each of my deliveries. Obviously every single woman and pregnancy is different. I exclusively breastfed each of my children. Women assume or are told they will bleed less or not get their periods for a while if they EBF which is not always true. If it wasn't true at all then I wouldn't be a perfect example of that.
I delivered vaginally and EBF and bled for about 3.5 weeks, maybe 4...it just slowed down and eventually stopped. I have read that it is very normal for it to stop around 4 weeks and then come back, but that did not happen to me, even when I started exercising after being cleared by my doctor (at 5 weeks).
Science time: when you breastfeed, it causes your uterus to contract. This is why for many EBF women, they stop bleeding sooner, and their uterus goes back to its pre-pregnancy size and position sooner, than women that do not breastfeed.