I tried answering this this past weekend, but I kept getting a message that the site was down for maintenance..then when I was able to answer a different one, I still got the same message by now. Hopefully you got some good answers.. but I'll give my two cents just in case... :)
6-8 weeks is normal.. depending on your activity level.. if you do not get proper rest it could go longer. It can stop and start again, too.
C-section doesn't matter.... the reason for the bleeding is that the spot on your uterine wall has to heal where the placenta was attached - it detaches with birth whether you have a normal birth or a C-section. If it stops and you try to move some furniture around.. you may move the healed spot around enough to loosen up the clotting and start up the bleeding again. So there is a reason the doctor says 6- weeks revovery.. give your body a chance to heal. Nursing also helps my contracting the uterus to help it get back to its pre-pregnancy size and thus helping shrinking the place where the placenta was so it can heal. So don't be surprised if you get a little bit of cramps while nursing because of this.
So rest, drink your water and take it easy.... no strenuous exercise or moving furniture etc. the "rule of thumb" is to not pick up anything heavier than your baby.
Congratulations and best wishes