Should I test again? Or wait...

Shannon • 1st baby due March 11th!!
According to glow, I was due for my period on 4/20. I tested on 4/18 and got BFN. It is now 4/23 and I haven't got AF yet. I felt like I was getting my period with cramping and sore breasts, but the cramping and soreness has gone away. I almost feel like I have my period and keep checking, but nothing. Had a tiny bit of spotting yesterday 4/22.