Preg or something else?

My period is 18 days late now. I tested 6/7 days after I was late and they were both negative. I have been stressing a little, but I’m just anxious right now. I’m not sure if I was supposed to get my period 18 days ago because my periods are irregular so maybe I tested too early. Anyway, I haven’t had any symptoms except cramping, a little bloating and now I’m super hungry even right after I eat. I don’t know if I’m hungry or if it’s nausea! Should I test again?