Ummm?

So 3 days ago I was nauseous for over 24hours (the whole time) yesterday I got this god awful pain in the left side of my ovary/uterus, it lasted about 3 minutes and had me doubled over, later on that night my back was killing me my boobs hurt like hell (still do) and I was ridiculously tired. Today I've been nauseous, very tired, I've had mood swings and a very thick white creamy discharge also very crampy... I'm never like this before a period (due in 8 days) can someone please explain what's going on? (My cervix is high, closed tightly and hard)