Am I?

I am usually always on time for my period. Never ever late. I’ve been off of BC since July. This month we had unprotected sex on a few days of my “fertile week”. Two of those days, the day before & after my predicted ovulation day. I am 3 days late for my period. I’ve taken 3 at home pregnancy tests & they all came back negative. But it was the cheap dollar store tests. Could I possibly be pregnant? I’ve had slight cramping & my breasts are mildly sensitive. I’ve also had mild nausea & weird mood swings. Like everything bothers me or irritates me. Am I taking the test too early??? I calculated & it’s only been about 2 weeks since my fertile week.