Yeast maybe?

Coming from my labia minora. I also have little bumps and it itches