HELPPPPP PLEASE

My boyfriend and I had sex on the 17th this month that’s was the last day of my ovulation too, my period was supposed to come on the 30th but it’s not here. I did spot light brown blood a week before my period was supposed to start . I’m not on birth control currently cause I was having bad problems on it so we were looking for a new kind and I thought we were being careful. My periods are usually never late they may come early but never late. I have been cramping mainly on the left side and my breast are tender but that’s usual for me. Should I take a test or is it too early to know??