Late period light cramping negative test

So according to a couple of different apps I have to track my period the predictions were either the 4th ,7th or 10th. My period still has not arrived although I’m having light cramping and ewcm. Because of the predictions I’m not sure when I’m actually supposed to test and what is considered “too soon” but the test I took this morning was negative. I’m not really sure if I should just hold out and see if my period is just supperrr late or just test again later. Picture is of test taken this morning. Any advice is appreciated!