Yeast infection?

so i have these little bumps down there.. what could it be?

image

its itchy ive taken yeast pills for it and it seems to help