I’m freaking out

So, I’m on the pill and my bf always uses a condom, we had sex last week and this morning I threw up everywhere which I never do. I also went in the shower and noticed an abnormal amount of discharge with a tiny bit of blood in it.