HELP: Should I go to urgent care?

I'm not really comfortable talking about this but I'm getting very worried. For the past couple of months I have had greenish yellow discharge. For me it smells bad and I often feel disgusted that I smell this way although I also feel like I'm the only one that smells it. This usually happens about a week before my period but it does sometimes happen randomly. I'm starting to get worried that this is a serious problem. I went to the OB earlier this year and they said everything was fine but I'm still worried. Should I go to urgent care or the hospital? 
I see a lot of you are telling me to go get it checked out for STI or STD, although that is very helpful I noticed I did forget to mention that in a virgin.