Thanks for your question.
I don't think the medicine you are on, or have had could have caused this period problem.
You have not provided the details of your test results & from the medicine you are taking I have guessed that you may have an ovulation problem ( since you are on metformin
, are unable to conceive & have delayed periods ). So, my suggestion for you is to register yourself at a good fertility
clinic with your partner & get yourself fully evaluated. Once a cause is found you may be offered a specific treatment which may be ovulation induction
in your case.
Wish you best of luck