Am i pregnant?!

Jasmine
Okay so here for the past 4 days ive had like mild cramps around my uterus but no period and i was supposed to start my period today but no period. I have sore breast. And im using the restroom more frequently. When should i take a test? My cycle is never longer than 30 days. And today is 28 days.