Not pregnant...

I’m 9 dpo and I have been very moody lately and have been having slight cramps off and on and it says I should expect my period in 5 days so I thought I’d test this morning and it was a big negative. I really thought we were going somewhere. Should I wait and test again until after the day of my period and see what it says or let it go and go with not being pregnant?