Tranexamic acid
"I have been using it for a year now only on the heavy days of my period. 3 times a day for the 2 middle days. I've had quite severe anemia and only 20 days cycle which means 7 days bleeding couple of weeks rest and here we go again.  This is a great medication. Reduced my bleeding and helps me get on with my life while on it. Highly recommend"