Short period

My period came four days early, I'm usually very regular. It only lasted a day and a half but it was definitely like a period, much too heavy to be spotting. Since then I've had oddly sore boobs and cramps. just a weird period? or should I take a pregnancy test just incase, feels like a waste of money 😂