Could I be?

So for the past 3 weeks I’ve had major heartburn, cramps and nausea. Period was due yesterday and nothing has came. Woke up today , one day late, headache light headed nauseous really bad. Should I test? Is it stress ? Also feels like I’m gonna start my period but so far nothing.