Advice please?!?!

So I was supposed to start my period and ended up being 3 days late.. I know that’s not super abnormal but I was spotting for like 4 days. I have never just spotted on a period... I’ve been a bit on the lighter side but never just spotted especially that long.. also to go with that I’ve been having migraines and bad headaches as just feeling off. Has anyone else experienced this? Should I take a test?