I had similar problem. Thinking surgery has something to do with it. I had super heavy 3 to 4 days then light 3 to 4 and it kept going round in circles. Took almost a month, but mine finally stopped and it's been about 8 days. I keep worrying it's gonna come back, but so far no. I have a mirena iud, so haven't had regular cycle in like 10 years so it was super scary to me. Saw my gyn couple days ago and she wasn't too worried. She said if it keeps going for 3 months then call her. One thing they did tell me was to try 3-4 advil every 6-8hrs. Said it helps contract the vessels. I only took it once, not sure if it helped but mine stopped shortly after. Hope that helps...