Should I take a test?

Amanda
Hello, everyone! I could use some opinions, please?
​For the last four days now I've been feeling a little under the weather. 
Today is the 21rst of March and tomorrow the 22nd I'm supposed to get my period, but I have just have this feeling it's not coming...
​Two days ago on the 19th I went to the bathroom and when I wiped there was just a tiny bit of super light pink on the toilet paper... It was just that one time and hasn't came back since...
​I have been getting an upset stomach every time I eat and get super bloated/gassy (tmi) very fast.
​I've also been having bad headaches and can't seem to get enough sleep. I got home from work yesterday at 9am and slept 13 hours until 1am this morning.. Did the same thing today but woke up around 3pm. I have this "butterfly feeling in my stomach and slight cramping to one side...
​I also have an increase in thick white CM. I used a finger today and my cervix feels pretty low but extremely soft.. Should I take a test tomorrow?