Hi there,
thank you for your query at healthcare magic.
I have read your post and I understand that your periods are delayed by 8 days.
Normally, periods can be delayed by a few days every now and then, even If you have a regular cycle, due to physiological fluctuations in hormones.Also certain factors such as
stress,
anxiety, illness etc can delay periods by a few days.
If you have not had any sexual intercourse since your last period,
pregnancy is also not a possibility
Since you are taking Primolut, you should not get your periods while on it.
Once you have stopped taking it, your periods should resume in a day or two.
Hope this answers your query.
Thank you for visiting healthcare magic.