Discharge?

I have cloudy sticky discharge with a bit of blood very little & my period is due in 5 days? Is it my period coming on? a have very small cramps on my ovarie/uterus area