possibly pregnant.?

Elena
Alright, so my stomach has been feeling weird, and I have been having some light cramping on and off, and the last two days I had light pink spotting. Should I take a test and when should I.?