Called tranexamic acid, it's a tablet taken three times a day for up to four days, and is available both via prescription and over-the-counter. It's far cheaper on prescription, with GPs offering ...