Successful treatment of heavy periods relies on identifying an underlying cause such as hormone imbalance (low progesterone), adenomyosis, or thyroid disease.
Treatment for heavy menstruation is to treat the cause as well as use general period-lightening strategies such as natural progesterone and a dairy-free diet.

Progesterone is a startlingly beneficial hormone, and almost all of us could do with more than we have.