Periods are too long, meaning too much Blood and resources are being lost monthly.
Often resulting in depletion of all aspects of a woman.
Same as too soon between cycles – Heat in the Blood or /and not able to hold onto the Blood till it is due to leave.
Low Yang Qi to hold blood where it should be.
Also lack of Vit A Vit C, Vit D, Vit E in your diet, and/or eating far too much sugar/ chemical food /substitutes, causing Inner Heat and malnutrition.
Stop the Heat in the Blood and /or the lack of Spleen Qi to hold the blood in that is causing the problem.
Avoid all cold and see a good acupuncturist to ensure the base problems are fixed.
May have an iron deficiency as a result of over bleeding – but the low thyroid function usually due to presence of heavy metals and not enough iodine will start this off.
Hormones will normalize when what is within is adjusted.
Fibroids etc are all part of what happens when the two reasons outlined are online.