Primolut is a progesterone, which Peaks after ovulation. If your period doesn't come on time, you might have an anovulatory cycle..so u need external progesterone to let ur body knows that's it's time to bleed. In terms of good o bad, I've seen lots of ppl using it but it depends how ur body reacts to it.