Been on my period for 23 days ! 😭😵

Autumn Kay • ttc since 2014. had a miscarriage 7/2/16.
First of all let me say that I'm half way sure I've been shot and no one has told me. Second, I started metformin for pcos on CD 11 but nothing I've read says that metformin will now you bleeding a lot. The longest time (besides now) that I've bled continuously was 15 days. Some days it's pretty heavy, other days it's pretty light. No idea what's going on. Is there anyway to make it stop?