had these little bumps pop up on my labia and not sure if they are just ingrown hairs or if its herpes? they’re itchy!