So confused

I had got my "period" when I was supposed to last month. I never had to use a tampon and it was just light spotting for a couple days. Now I am nine days away from my next and I am spotting again. I have had the worst headache of my life the last two days. I'm not normally one to get nauseous or sick and I keep feeling like I am going to vomit all the time. I don't know if this could just be the flu, or my body just fooling me, but I need to know if I should test or if I should wait it out. Does this sound like a possible positive? I'm so tired of being disappointed...