Yes you should have an exam.
Infection is the most likely cause here, particularly with the smell.
Yeast, or bacterial overgrowth are possible.
STD if you were exposed.
See your doctor.
OK, so you might have more questions or want to give me more information: Please use reply to expert if you have further questions. When you are ready, please click a positive rating [hopefully excellent—that’s how we are paid, per rating]. If you forgot something, come back. I am here http://www.justanswer.com/medical/expert-dr-thomas/