I used to bleed three weeks out of every four. I ended up going to a naturopath. Never had a problem since.
I found Drs just want to try and alter thing with chemicals whereas a naturopath gives your body things that will assist it to do it on it's own. I won't lie to you, it's expensive but it sounds like you have exhausted all your other options.