Thank you for the additional information.
Bleeding for more than 7 days is not normal. In most cases, this type of bleeding is due to an endometrial hyperplasia - overgrowth of the endometrium. This can be due to either a high level of hormones like estrogen ( which you do not have) or due to an increases sensitivity of the endometrium to normal levels of hormone.
Increased sensitivity can be due to premenopause. Since you also have symptoms like mood swings
and fatigue, it is very likely that you are beginning to go into menopaus , although your FSH levels are normal.
The ultrasound will tell you if you have endometrial hyperplasia.
Fibroids can also cause increased bleeding and the faigue cna be due to anemia caused by the loss of blood. But it will not cause mood swings.
If the ultrasound is normal, I think you can give a trial of taking phytoestrogens (plant-based estrogens) and see if it helps. Phytoestrognes are available in high levels in flaxseed and soyaseed.
If the ultrasound suggests you have endometrial hyperplasia, then treatment will need to be directed to that cause.
I hope this helps.