During these months I have been under a lot of stress. Sounds fuzzy, but it is clear that prolonged bleeding is not normal, since menstruation usually lasts between three and seven days. If the bleeding is not only prolonged but also very heavy, this is called menorrhagia. There can be many possible causes of abnormal bleeding, such as hormonal problems, physical disorders, tumors or even imminent menopause. Excessive bleeding caused by hormonal imbalances is generally referred to as dysfunctional bleeding.
Chances are good that the problem can be treated successfully.
But you need to see your gynecologist to figure out what is wrong. Be sure to tell the doctor that you have been under stress. You can expect a pelvic exam. In most cases, the problem will turn out to be minor, insignificant or easily remedied. Occasionally, however, it will prove to be something serious, and in those cases, the earlier the condition is identified and treated, the better the outcome is likely to be.