You should not have continous bleeding for 42 days after childbirth. It should have lasted upto 2 weeks. You can take ethamsylate/tranemic acid tablets thrice a day to stop the bleeding. Only if that doesnt work,you can take primolut n
which is a hormone. Ideally i would advise against taking hormones as a first step,without trying other methods.