Test?

Maranda
My period was supposed to come Wednesday but hasn't come yet. I have had cramping in my lower stomach and back. Is it too early to take a test? I have been having unprotected sex.