What is this? Can somebody help me out

I have very watery/runny discharge. My panties become soaked instantly and my period hasn’t started yet. I also get some stomach cramps but it’s not as bad as it were if i were on my period. Could this be the birth control I’m on? I switched my bc like last month and ever since I’ve been taking it i has running discharge or is this some kind of infection? I’m not sure if this is caused by the birth control but I’m just wondering