TOM or PREGNANT?

Jess
I have irregular periods so never know when it's coming! 
I have really bad cramps,sore boobs,headaches and bad back ache! 
I don't know if I should wait a while to see if my period comes or take a test? 
Advise please?