Thanks for writing to us.
The delay in periods that you have is likely to be due to pregnancy
. You need to test your urine to confirm it. Even if there was no ejaculation inside, even precum can cause a pregnancy.
I hope this information has been both informative and helpful for you.
Dr. Rakhi Tayal