Pregnant?

I am not TTC. I had unprotected sex when I was ovulating. He pulled out, but he precums a lot. I was supposed to get my period the 5th/6th/7th but still haven't gotten it. I'm not on BC. I took a test on the 5th, 6th, and 7th in the morning- All negative. My 4th of July weekend involved a lot of alcohol and drugs. Could these have delayed my period? I've been feeling like I'm cramping for 5 days now and am very bloated. Is it too soon to start testing? Am I pregnant?