missed period

I'm 8 days late and keep getting cramps. My boyfriend and I had protected sex the 10th & my period was supposed to arrive 2 days later but it never did. I haven't had any spotting but I am worried. Should I test or wait?