29 day bleed so far...? (Possible tmi)

OK, so, a bit of background information. When I was younger my cycles were always really regular and light, with little to no cramping.

Then when I was 16 I had extensive surgery on my abdomen.

After that my cycles became irregular, painful and heavy.

I am now 21, and my average cycle length is 28-34 days (very normal although I do still suffer very badly from pain still and there are still some irregularities) but I have been bleeding nonstop now for

!!29 DAYS!!

I was prescribed a 10 day norethisterone course. It didn't seem to make any difference to the bleeding, so I went back and they gave me some tranexamic acid (1000 mg 3x a day) they also don't seem to be working :(

Any advice?