What Causes Delay In Menstruation Despite Taking Regestrone?
Wait for few more days
Detailed Answer:
Hello XXXX,
If you are supposed get your periods on 7th December means that your regular due date was 7th December. Anyways I would like to know your last period dater and do you have regular periods?
If you had sexual intercourse on 3 rd that means 4 days before your due date then there is very very less almost nil chance of pregnancy.
You took regesterone for 5 days, once you stop taking this medication you will get bleeding within 3-5 days. I suggest you wait for few days.
If you want confirm that you are not pregnant and to relieve your anxiety I suggest you get urine pregnancy test done at home with early morning urine sample. If it is negative then nothing to worry, just wait your periods.
Mental stress can also delay your periods.