Pregnant? PMS? Sick?

I have been feeling nauseous on and off for four days now, when im not nauseous im starving. ive been super tired, and getting weird light cramps/light pulling feeling in my lower stomach.. currently 10 dpo, thoughts?