Please help

So according to this app I’m four days late. My last period was May 22 to May 27. I had sex May 29 of course i used condom. My fertile window was June 5 to 11 (or maybe it was June 5 to 13)

I been feeling tiny cramps, been craving fast food, i been horny, been having loose stools when I’m pooping and moody.

Couple weeks ago i took a pregnancy test because i was feeling weird and it came out negative and earlier last week i took one again Bc i thought my period was suppose to be last week and it was negative

I feel nauseas when i woke up (just now) to go to the bathroom and the other night i felt nauseas as well (but that was from my digestive system i didn’t digest my food properly before going to bed)

Should i take another pregnancy test? Or is my period coming?

I’m stressing out Bc i just moved to a new state, don’t have a job atm, and missing period!!