Partner gave me sti again!

I feel like my partner has given me a sti again! I’m not due my period until the 4th and I have green discharge and now I’m bleeding!! I’m livid I wanted to have a baby not a sti. I can’t even go clinic yet as I have to wait up to two weeks for it to get detected