Help!!!🙈

I'm 3 days late on my period, i have had cramps on and off and when i feel like i started my period it's just white discharge.. i'm bloated and constipated...should i test now or wait? if so any suggestions on which test i should buy?