Late period!!

So my period is late 4 days now but I am getting cramps like I am on my period and I took a prego test 5 days before my period was suppose to be and it was negative and sorry tmi but I have some white discharge like I am ovulating or something!!!!!! What's going on, am I prego? :)