2 weeks late negative tests help

Valerie • Cataleya is the loml🌺
So I'm at a loss here. My last period was April 24th. My periods always last 2-4 days. I missed my period in May(it was supposed to come on the 25th). So this past monday(June 5) i took a pregnancy test and it was negative. Still no period. I don't feel pregnant but i have been a little emotional and cramping a few minutes each day and recently I've been having allergies super bad. Also on May 24th i got sick with like a week long stomach bug or virus and I thought thats why i was late but I'm better now and still no period. I used a cheap dollar store test so maybe that's why it was negative? I just need someone to tell me what i should do.
Edit: i took another pregnancy test today(june 9) and it still came out negative.