Yellow discharge?!?!

I’m not pregnant, I’m 19. I’ve had a yellow discharge for over a month now with a strange odor. I mean I can smell myself when I’m sitting down and laying down even when I walk sometimes. Can this be VB? I’m over 2,000miles away from my usual doctor and don’t have insurance. What could this be?