hi welcome to HCM.trenaxamic acid is often prescribed for excessive bleeding. It is an antifibrinolytic that competitively inhibits the activation of plasminogen to plasmin, a molecule responsible for the degradation of fibrin. Fibrin is the basic framework for the formation of a blood clot in hemostasis. during menstruation
it prevents fibrinolysis
and the breakdown of blood clots so it decreases blood loss.it is having side effects like deep vein thrombosis
.so dont take it without the knowledge of your doctor.dydrogesterone
is hormonal tablet so before taking that tab better take consult from your doctor.