My lochia went for 6 weeks for both births. Another 6 weeks and AF was back after my twins. This time round I had two weeks in between lochia finishing and AF back with DD. All fully breastfed. I actually just think breastfeeding makes not a dot of a difference to a LARGE portion of women, so I don't know why the idea is pushed that so long as you breastfeed you wont have a period.