Missed period

My period was supposed to come 2 days ago but did not and Im having cramps like my period is coming but it hasn't came yet? Should I take a pregnancy test