Itchy pimple-like bumps on labia majora -- BAD?