I have been suffering with heavy periods for about 13 years no joke. I was overseas and saw some doctors about my health and because I was having a lot of hair breakage and hair fall, they found out that my ferritin levels and vitamin d levels were low and the first thing the doctor asked me was if I get heavy periods......... hello yess!!
Here in Australia I've been telling the doctor for about 13 years that I feel tired and he has never checked my ferritin or vitamin D levels, every gyno I saw (there were a lot) never checked either, I thought I would let you all know so that you can ask your doctors to check this if they haven't.
I now take Vitamin D 10 000 ui for my hair and folic acid 5mg for my ferritin levels and my last 2 periods have been lighter then ever, Oh and I take 1 or 2 tsp of black strap molasses for iron because I was told to take iron as well.
My hair is still falling out a lot so I will do another blood test and check my vitamin B, but I thought I would let you know what helped me, I will try to keep you updated.
Good luck finding treatment and I hope you don't take as long as I did.