Should I wait to test?

So I’ve been having all period symptoms for three days now (boobs were more sore than normal) but no blood whatsoever not even the slightest pink. Only discharge. Could I be pregnant? I don’t know if I should test or not get my hopes up and wait a few more days for my period to come. I’ve been stressed along lately so maybe that’s why my period is delayed?