Hello im 16 and i have very tiny tiny tiny bumps on my labia minora (the smaller lips inside the vagina) i just notice them as i got my peroid there itchy and it stings when i pee can someone help me ?