Hi, thanks for writing..Duphaston
has 2 role to play. One is it gives luteal phase support in case of pregnancy
. if not pregnant , it helps to get periods on time.. Since your periods are irregular, that might be the cause of delayed periods. You can get a urine pregnancy test with early morning urine sample.. hope I have answered your query.. good day.