Is this a yeast infection ?my period is coming in a few days.