Pregnant ? Or too soon?

I had unprotected sex may 2nd. I tested for pregnancy 3 days ago and got a negative. My period is tomorrow and y’all’s I start spotting and instead I have retailer discharge. Can I test today or should I wait ? Is it too soon? I’m using the dollar store tests because I was told clinics use those. I just want to find out I hate the suspense.