When should I test??

Fatima

So I had spotting on the 25th. My last period began on feb 5th. My period is due in 5 days. I had sore breasts for 4 days but now it’s a little better. I feel drugged with sleep. Yet when I go to sleep I just stay up most of the night. I don’t know what’s happening. And I have got weird stomach cramps. Diarrhea too. Weird squeaky feeling in the stomach. Should I test now or should I wait for the period.

Could the spotting be implantation bleeding? Though it was very little. And I have been feeling a little for last two weeks..