Please help!!!

My period is due any day now and is 2 days late. 4 days ago, my bf and I were fooling around and he may have had semen on his finger before fingering me, which I am worried about as I don't remember if he did or not. Last night/morning I had sex twice with my bf once last night before going to sleep and again this morning when we woke up, we used protection for both times and he also pulled out before he came. I am not on birth control so condom was our only protection.

I am getting really worried as my period is late already and as I had sex last night will it make my period be even later? Any chance that I'm pregnant? Should I take plan B? Or am I just stressing myself out?