Help!

I'm 9-3 pregnant and I have such an awful smelling discharge. First it was fishy. I just assumed it was my partners sperm but I spent a few nights away from him and this morning I smelt of sour cheese! I can smell it the minute I pull my pants down. I don't know if it's related too but ive been getting stabbing pains in my cervix. Anyone know what I could have?