Should I buy a test?

I am supposed to get my period in a few days I want to know if I should buy a test if I miss my period? I’ve had a few symptoms already. my boobs are so sore they hurt even with a loose tshirt on and they feel swollen and heavy. Also I am feeling groggy and tired. I’ve also had cramping but not like regular period cramps it is in like one specific area. I’ve had a headache the last few days and I just feel off something just feels kinda different idk. does this sound like early pregnancy symptoms? if I miss my period should I buy a test or wait it out I know I am getting ahead of myself but my periods have been a few days off the last couple of months probably from stress I’m not sure I just never feel like this idk