im shitting it, i cant deal with this rn

so I was supposed to get my period about 3 days ago, and I know it's only a couple of days but my period is usually only one day either side of my expected day. I've been getting alot of white, creamy discharge for about 3 weeks now, and today I got a tiny bit of pale green dicharge, which I know is a sign of infection. I haven't had sex for like 2 months +, but I've been fingered, and he may have had cum/precum on his fingers. I've had no signs of my period coming, except sore boobs, which is also a sign of pregnancy. I'm praying my period comes in soon, I can't be pregnant. I can't do it.