I’ve recently have been itching on the left side of my Labia Minora advert I looked down there I seen small like bumps and I’m scared because I never experienced this ever I need help idk what these bumps are but they itch and it kind of stings when I pee