really weird question

Amber • Hi im 24

okay so according to this app i should start my period in 2 days and the day before yesterday i started spotting only pink and it has stayed pink and light for two days normally by now it should be heavier but i got like period cramps yeaterday but it was still only light and now ive been feeling sick most of the day and have almost threw up twice today. any clue like i took a test 3 days ago and it came out neg.