still unsure

so i am having cramping spotting headaches nausea back pain and frequent urination my period isnt due for 4 more days i feel like this isnt normal for me that its more than pmsing me and my boyfriend had sex 3 weeks ago unprotected could i be pregnant i took a test it came out negative could it be to early i dont feel like is just my period but am i just psyching myself out?