HELPPPPP

Okay I had unprotected sex 3 weeks ago, and 1 week ago. For the last few days I’ve felt like I have a raging yeast infection (I’ve had them before so know what it’s all about) but I just went to the bathroom and noticed the discharge was really green and I’ve never seen that.. is it likely this is an STI and not a yeast infection (I have every symptom of one and discharge has no odour)

If it is an STI and I’m showing these symptoms now, is it more likely from the guy 3 weeks ago or the one 1 week ago? Would you show symptoms only a few days later?

TIA ❤️