Welcome to HealthcareMagic
Delayed periods could be due to hormonal disorder ( if pregnancy has been ruled out) like polycystic ovarian disease
, thyroid disorder
. Consult a gynecologist for thorough investigations and treatment. primolut is a progesterone
which given to get periods in cases where there is hormonal disturbance due to excessive estrogen. It leads to withdrawal bleeding usually within 5-7 days of stoppage of drug. So this drug cant be cause of your missed period. Take care.