Is this a missed period? Should I test ?

My period is 9 days late and hasn’t come but my boobs have been tender. Earlier this month I had some spotting ( way before my period was due ). Does that count as my period and my period is not actually late? Do I need to take a pregnancy test ?