Milky white discharge?!

I have this discharge that look milky white and every time I pee it hang and drop's from my private. I was cramping on the right for 3 morning straight. I have 2 days till AF. What does this mean?