Thanks for consulting us.Duphaston
is a hormone & if you are still on it, it may have a role in your delayed cycle. If your previous cycles were on time & you have stopped taking the hormone at the time of your expected period, then pregnancy
may be a possible cause. Try blood pregnancy test or repeat the same after one week.
Best of luck.