Hi, me and my boyfriend and I had sex on the 25th of May. He ejaculated inside of me and had sex multiple times after, different days, but he did not ejaculate in me, only that one time on the 25th of May. I am on Lo Loesterin Fe birth control I take every single night at 9, sometimes I'm 2 minutes to 40 minutes late, but most of the time I take it religiously at the same time every night. I recently switched to Microgestin Fe on the 13th of June. I was suppose to have my period on the 15th of June. I am 3 days late. Am I pregnant? Or am I late because of the Birth control switch? I have no symptoms other than period like cramping. It comes and goes away. I have been on birth control for the past 6 months. My question really is, am I pregnant? Should I be worried? I have not taken any tests or anything. Also my periods are somewhat irregular, so I'm not stressing to bad about this, I just always bleed each month but have not yet. UPDATE: Finally got my period on the 6th day. Thank you all for your opinions and for updating me.