When should I test again?

I am 3 days late for my period and got a BFN this morning. The only symptoms I’ve been noticing the past couple days is that I’ve had light cramps, can’t stop eating, & mood swings. Is it still possible for me to be pregnant? The test didn’t even have a faint line. Should I test again? If so how long should I wait before I test again? This is only the first cycle that my boyfriend and I have not not being trying, so just wanting some tips and opinions!

Thanks in advance!