I bled for about two weeks, stopped, and had sex around two and a half weeks. Then i started bleeding again @ 4weeks. I thought it was my period but my doc said No, since i was exclusively breastfeeding, that was very unlikely. It lasted 5-6 days like a period, tho, and very heavy. Now, around 8 weeks, i started bleeding again but lasted only 1 day.
The thing is, i think it can be off/on for a while, 6 weeks or even more, whether your birth was vag or c-section.