Hello,
Delay in periods may be due to exhaustion,
stress or
anxiety. Poor diet, lack of adequate sleep,
thyroid issues,
hormonal imbalances, PCOS, etc. Since your fiance did not ejaculate inside your vagina, ideally you should not be pregnant. But sometimes, during foreplay if the pre ejaculate is in the fingers and gets into the vagina, you may get pregnant though chance is low.
The pre ejaculate contain sperm with equivalent concentration and motility that can make you pregnant. If you were not on regular CP and did not take emergency CP within 72 hours then you should get a
pregnancy test done if you miss your periods.
You can also get clinically examined by a gynecologist to confirm pregnancy. If not pregnant, you may need treatment of any pathology detected. Get it managed at the earliest. In the meantime, take food rich in minerals and protein. Take adequate sleep and avoid addictions if any.
Take care. Hope I have answered your question. Let me know if I can assist you further.
Regards,
Dr. Nupur K., General & Family Physician