I don't know if you are on birth control pills or not, but my friend was on the same pill for like 10 years and all of a sudden she would get off her period and get it again a couple days later, so her doctor had to switch her birth control. In December my aunt had to get surgery to get her woman parts removed due to excessive bleeding when she was suppose to be starting menopause. Sorry I can't remember the name of the operation.
I knew as soon as I sent your message I would remember the name of the surgery my aunt had. It was a hysterectomy. I think you should see your doctor since you are bleeding so heavy and for so long.