One day late 2 years ttc

Ivette • TTC #2 , 2 years

Hi ladies sooo my period should had been here yesterday but all I have is brown spotting my cycle is 29-30 days and I’m on day 31 with aches boobs and light cramps , should I test pregnancy? Or keep waiting ? What pregnancy test detect early pregnancy??? Thanks in advance 😊