Having weird symptoms

Hi. I recently have been having minor cramps, back pain, nausea, sensitivity to smell, breast tender and foods I normally love I don't like now. My period is due tomorrow. Is it possible to be pms or pregnancy?