Don’t know what to do...

Tomorrow is my period day, I have been cramping on and off for two weeks I never get cramps, it feels like I’m about to come on, but nothing I have severe back pain like omg I had to make a heating pad tonight never had this before my cycle, been vomiting, on Monday I had a blood spot and that’s it and one last week Friday... I’ve been having headaches on and off, peeing alot don’t know if that’s a true sign.. and I fall asleep at work all the time and I don’t even know why 🤣🤣 it’s ridiculous I’m kind of scared, but would be happy about it... should I test tomorrow night???

According to this app it’s states I’ll be on by the 24th but on others it says the 20th on all of them so that’s why I said tomorrow I should start...