TMI Am I pregnant or just spazzing ?

My period is always off or ahead by a day or two but this month it's four days late until this morning I checked and there was a small amount of blood so I thought I started my period but when I went to change the tampon there was no blood just a yellow/white discharge . I haven't been pregnant before and don't know if I should take a test . I've been having bad cramps since this morning and I usually never feel them.