Discharge help please

What it mean I have alot of discharge it's white and alot. I've been having slight cramps but my per don't come till the 25th