Weird discharge on pill please help

I’ve been on the same pill for like 7 months now. I take it perfectly. My period is due in about 7 days and today I noticed I’m having weird discharge. It’s almost booger-like (gross I know) and it’s like light brown. Is this normal? I usually always have clear and white discharge until my period comes. I’m also cramping. Is this normal??