this question has been posted in public forum and will be visible to all. With that in mind let me proceed.
I will limit myself to the question you have posted and the psychological questions you have raised are very important and I don't think we can go into this now.
You have posted this question on 22 June and you were supposed to get perionds on 24th if every thing was normal. That means, 25th of may is clearly a safe period. Of course there are lot of caveat.
First day of period is taken as day 1. Omitting the calculation part, sex between day 8 to day 21 of menstural cycle is risky. In your case If you had day one of menstruation
on May 17 or after, there is little chance of pregnancy
. Assuming that it has resulted in pregnancy, you should able to confirm pregnacy in urine, by june 30th to july 6th.