Need help! So confused.

So I’m on the mini pill, I’ve been taking it for a month and a half and I’ve always taken it on time. Me and my boyfriend had sex on the 22nd and he wore a condom, the condom broke but he didn’t ejectulate the entire time. But a day later I was bleeding nonstop for two days straight, the strange thing was it wasn’t time for me to get my period yet. And then once the bleeding stopped I’ve been getting cramps, I’ve been urinating a lot, and been having vaginal itchiness. So does anyone know what’s going on??