STI ?

I have been sexually active for a while now , and have had 4 partners in the past . Now I have yellow discharge coming from my vagina . I'm really worried , could it be sti or yeast infection?