Weird discharge

I know I need to go to the doctor to know for sure, but my discharge has a milky consistency. It doesn't hurt when I pee or masturbate. It doesn't itch. It just smells bad. Not fishy, but like.. Idk. It's weird. And sometimes it's watery. It's gross and abnormal. It's been about 2 weeks since I've had sex and this started a few days ago. Could it be an STD? Or a yeast infection? Not sure ):