I'm 18 years old and am 3 Weeks late in my period after having sex a day our two before i was supposed to start and he didn't wear a condom! I've been having a little cramping here and there but not to bad, my periods sometimes are irregular but never take this long, could i be pregnant and how long should i wait to take a test?