could i be pregnant?

I had a period on the 17th of this month. It lasted for 4days then 2days later I spotted and today I have been cramping so bad and just haven't ate much today? Should I worry or take a test? What could it be?