Test ?

I need y’all help on if I should take a test . My period is due tomorrow but I have been read and I found out cramps happen when you are pregnant too. I been having small cramps for a week and my boobs are sore . Also I been thirsty, I been have gas,nausea. Also I been really moody like the smallest things been pissing me off.