3 days late....

Still no period today have had some cramping off and on the last few days like my period is about to start but no bleeding yet. Had some cramps this AM a bit and that’s it today. Tested one day after my period and it was negative, am going to take a test in about 2 weeks or should I take one sooner? Should I buy some dollar store test?