Pregnant??

I’m only a day late for my period and me and bf have been having unprotected sex and he pulls out lately I’ve been have weird symptoms like spotting, cramping, nausea, tired l, food changes, sick feeling towards certain food smells, headache, and dizziness/ light headed. Could I be pregnant? Should I test?