Hello this is not normal to have long duration of bleeding. It can be due to many reasons extending from endometrial problem to hormonal problem to ovary pathology to infections. You need to first take medicines to stop the bleeding. Then get few tests done for hormonal levels and TVS usg, to find out the cause.
Answered2018-05-31 06:25:36
Let others know if this answer was helpful