Hi I have had the same problem for a year and a half....I did not have the pain but bled constantly...every test I had came back fine but I still had this problem....Read the book what your doctor may not tell you about perimenopause.Dr lee talks about how too little progesterone and too much estrogen cause a multitude of problems including endometriosis, excessive bleeding, and fibroids.
I started on a high dose of the progesterone and finally I have completely stopped my period! I had a heavy period for two weeks after starting and supposedly this is normal because the body is ridding the excess estrogen. I cannot believed this worked so well for me. Also a few other nagging problems I have had has gone away!
Keep on cleansing in addition.....Sounds like you are on a good road.