should I be worried

My period was suppose to come today.... i feel cramps here since 2 days ago. I also have a lot of white discharge. I'm not hungry, sick or tired. I don't constantly pee and I have 0 cravings. I really doubt I'm pregnant. Why is it delayed it's always on time?