Spotting 7 days before expected period

Aisha

I wiped this morning and its medium to light blood.. it’s like a redish orange color with heavy to mild cramps & it only last one day .. does it mean I’m pregnant or my period is coming soon? How soon to take a test?