Hello doctor I got physical with my boyfriend on 2nd

Patient: Hello doctor. I got physical with my boyfriend on 2nd February and it was unprotected without any contraceptives. We did have a single layer of clothing between us and that too was wet with seminal fluid. But we are sure that he did not ejaculate on me. I have got a delayed period. Where I was supposed to bleed on 12th February(no signs for periods so far). Experiencing no such symptoms except headache and a bit of cramps in abdomen and back(that too after intervals). I had vaginal discharge too and it was more than normal. I have put on a little bit of weight but maybe thats because I have been eating junk since 4 days. I am really confused. Is it just the stress causing delay in my periods? Is it likely for me to get pregnant this way? Is it too early to take a pregnancy test? When would be the ideal time to take the test?